`

Redis笔记(一)纯小白版篇

 
阅读更多

Redis笔记(一)纯小白版篇

redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大型系统应用的实例。此外,缺乏mc中批量get也是比较大的问题,始终批量获取跟多次获取的网络开销是不一样的。

 这是每个人学习Redis使用的第一步最常见的做法:

第一:下载

         Redis下载:从官网http://redis.io/下载最新的redis,我下载的是

http://redis.googlecode.com/files/redis-2.6.14.tar.gz

jedis下载:从https://github.com/xetorthio/jedis/downloads下载jedis2.1.0 ,路径为:

https://github.com/downloads/xetorthio/jedis/jedis-2.1.0.jar

 

第二:解压安装

解压tar -zxvfredis-2.6.14.tar.gz

然后进入src文件夹,make 然后makeinstall,详见README文件

第三:测试

         编写测试文件

 

 

package test.redis;


import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisShardInfo;

public class TestRedisConnect {

    private static Jedis jedis;
    
    static {
        jedis = new Jedis("127.0.0.1");
        jedis.connect();    

    }

 

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        jedis.incr("testAge");
        System.out.println(jedis.get("testAge"));
    }


}

 

 

目录结构:

 

.
|-- libs
|   `-- jedis-2.1.0.jar
`-- test
    `-- redis
        |-- TestRedisConnect.class
        `-- TestRedisConnect.java

 

 

3 directories, 3 files

 

启动redis服务:redis-server redis.conf

编译:

javac -Djava.ext.dirs=libstest/redis/TestRedisConnect.java

执行:

java -Djava.ext.dirs=libstest.redis.TestRedisConnect

如果输入了1,则测试成功,下一篇讲redis的主从配置。

分享到:
评论

相关推荐

    狂神说-Redis笔记(完整版).md

    狂神说-Redis笔记(完整版).md

    Redis笔记-尚硅谷周阳V1.3-脑图

    根据《Redis笔记-尚硅谷周阳V1.3》整理,脑图、思维导图xmind

    狂神说Redis笔记.pdf

    《狂神说Redis笔记》是针对Redis这一高性能的键值数据库进行深入讲解的资料,它涵盖了Redis的基础概念、核心功能以及在实际应用中的各种策略。Redis作为一款内存数据存储系统,广泛应用于缓存、消息队列、分布式锁等...

    尚硅谷周阳Redis笔记

    Redis,全名Remote Dictionary Server,是一款开源、高性能、支持网络、基于内存、键值对存储的数据库系统。由意大利开发者Antonio Salura于2009年开发,其设计理念是通过提供丰富的数据结构(如字符串、哈希、列表...

    狂神说-Redis完整版笔记

    【Redis完整版笔记】深入解析Redis作为NoSQL数据库的关键特性 Redis是一款高性能的Key-Value内存数据库,广泛应用于缓存、消息队列、计数器等多个场景。在NoSQL数据库的大潮中,Redis以其出色的速度和灵活性...

    狂神说Redis笔记.md

    狂神说Redis笔记.md

    狂神说redis笔记

    Redis的持久化机制是笔记中的一个重要知识点。其中,RDB是通过快照的方式保存数据状态,而AOF则通过追加命令的方式记录每次操作。两种机制各有优缺点,RDB适合大规模数据恢复,而AOF则更适合对数据完整性要求高的...

    Redis全套学习笔记 (带章节目录) 完整版pdf

    本文是一篇关于Redis全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、性能优化等方面的内容。通过本文的学习,读者可以全面掌握Redis的使用和应用,提高自己的技术水平和实践能力...

    尚硅谷Redis文档笔记

    尚硅谷Redis文档笔记

    Redis笔记.pdf

    首先,从官方网站redis.io下载最新版或稳定版的Redis源码。解压缩下载的文件,并进入相应目录。在编译之前,不需执行configure命令。接着,执行make命令进行编译,如果是在32位机器上,需要执行make 32bit。在编译...

    Redis全套学习笔记 完整版pdf.rar

    Redis全套学习笔记 完整版pdf.rar set:添加键值对 get:获取值 apend:追价值 strlen:获取值的长度 setnx:key不存在时,设置key的值 incr:原子递增1 decr:原子递减1 incrby/decrby:递增或者递减指定的数字 ...

    redis笔记+资料

    这份“redis笔记+资料”提供了全面的学习资源,非常适合初学者掌握 Redis 的基础知识和常见用法。 Redis 的主要特点包括: 1. **内存存储**:Redis 将所有数据存储在内存中,读写速度极快,但这也意味着它不适合...

    redis笔记.rar

    这份"redis笔记.rar"包含的"redis笔记.pdf"应该是一份详细的学习指南,非常适合初学者了解和掌握Redis的基本概念、操作命令以及实战技巧。 1. Redis基本概念: - Redis是一个开源的、基于内存的数据存储系统,支持...

    Redis笔记.doc

    Redis 是一个开源的、基于 BSD 许可的高级键值存储系统,它被广泛地称为数据结构服务器。Redis 的独特之处在于它不仅提供简单的键值对存储,而且键可以包含多种数据结构,如字符串、哈希、列表、集合和有序集合。这...

    Redis笔记.zip

    Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记Redis笔记...

    Redis学习笔记.pdf

    Redis作为一款高性能的键值存储数据库,支持多种数据类型,包括String、List、Set、ZSet和Hash,并且提供了数据持久化的机制,包括快照(Snapshot)和AOF(Append Only File)两种方式。在Java操作方面,可以利用...

    狂神说Redis笔记.rar

    在本笔记中,我们将深入探讨Redis的关键特性、安装配置、数据类型、命令操作以及实际应用。 一、Redis概述 Redis起源于意大利,由Salvatore Sanfilippo创建,其全称为Remote Dictionary Server,即远程字典服务。...

    Redis 笔记.pdf

    Redis是一个开源的使用ANSI C语言编写、支持网络、基于内存、可选持久性的键值对存储数据库。由于其速度快、支持多种数据类型、提供多种客户端语言的访问方式等特性,被广泛应用于缓存、消息队列、分布式锁等场景。 ...

Global site tag (gtag.js) - Google Analytics