1 / 29
文档名称:

redis有关学习总结.docx

格式:docx   大小:58KB   页数:29页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

redis有关学习总结.docx

上传人:s0012230 2018/7/8 文件大小:58 KB

下载得到文件列表

redis有关学习总结.docx

相关文档

文档介绍

文档介绍:Redis学****总结
redis 环境搭建

       redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型还有 list,set ,sorted set和hash类型。当然这些类型的元素也都是string类型。也就是说list,set这些集合类型也只能包含
string 类型。你可以在这些类型上做很多原子性的操作。比如对一个字符value追加字符串(APPEND命令)。加加或者减减一个数字字符串(INCR命令,当然是按整数处理的).可以对list类型进行push,或者pop元素操作(可以模拟栈和队列)。对于set类型可以进行一些集合相关操作(intersection union difference)。memcache也有类似与++,--的命令。
不过memcache的 value只包括string类型。远没有redis的value类型丰富。和memcahe一样为了性能。redis的数据通常都是放到内存中的。当然 redis可以每间隔一定时间将内存中数据写入到磁盘以防止数据丢失。redis也支持主从复制机制(master-slave replication)。redis的其他特性包括简单的事务支持和发布订阅(pub/sub)通道功能,而且redis配置管理非常简单。还有各种语言版本的开源客户端类库。

下载地址:http://redis./files/redis- 

可以在linux下运行如下命令进行安装
$ tar xzf redis-
$ cd redis-
$ make
make完后 redis--server,还有用于测试的客户端程序redis-cli
下面启动redis服务.
$./redis-server
注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动.
$ ./redis-server
。我们可以根据需要使用自己的配置文件。
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了.
比如
$ ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
这里演示了get和set命令操作简单类型value的例子。foo是key ,bar是个string类型的value
没linux的可以通过这个在线的来练****当然在线版的很多管理相关的命令是不支持的。
-/
,world
客户端jar包地址http://cloud./downloads/alphazero/jredis/jredis-- 。版本目前有点老,支持到Redis 。
在eclipse中新建一个java项目,然后添加jredis包引用。下面是个hello,world程序
package jredisStudy;
.jredis.*;
.;
public class App {
public static void main(String[] args) {
try {
JRedis jr = new JRedisClient("",6379); //redis服务地址和端口号
String key = "mKey";
(key, "hello,redis!");
String v = new String((key));
String k2 = "count";
(k2);
(k2);
(v);
(new String((k2)));
} catch (Exception e) {
// TODO: handle exception
}
}
}
好了redis环境已经搭建好了。后面会写写redis的各种类型和类型相关的命令和一些具体的应用场景
redis 数据类型
本文介绍下redis支持的各种数据类型包括string,list ,set ,s