redis作为nosql数据库,在性能方便有着关系型数据库无法比拟的优势。因此,在互联网项目中,我们常常会用到redis.
redis的应用场景:
1:作为缓存使用(常用) 2:聊天室的好友列表 3:在一些限时秒杀的活动中用到 4:做单点登陆时候用来存储Session
首先说下redis在linux系统下的安装步骤:
第六步以后,我们后台启动redis,需要编辑redis的redis.conf文件,将daemonize 的no改为yes
关于daemonize,这是解释:
redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。但当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。服务端开发的大部分应用都是采用后台运行的模式。
java代码连接redis:
需要先导两个包:
// 通过jedis客户端连接redis数据库
@Test
public void test1(){
// 获得连接对象
Jedis jedis = new Jedis("192.168.81.128", 6379);
// 获取值
String a = jedis.get("a");
System.out.println(a);
// 存储
jedis.set("b", "我存了个b");
jedis.set("c", "我存了个c");
String b = jedis.get("b");
System.out.println(b);
}
上面是java连接redis的小测试。