redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中.
1、本机测试时在windows 64位 环境下,需要下载 redis 的 redis-2.6 版,其他的版本是不支持windows的,解压下载的文件,redis-2.6\bin\release 下有两个文件,redisbin.zip 和 redisbin64.zip ,前者是 32位,后者是64位,根据自己电脑环境使用对应的文件。
![](https://img.haomeiwen.com/i1766762/48d762ecfcd175f9.png)
redis-2.6.zip 下载地址:https://github.com/MSOpenTech/redis/tree/2.6 ,也可以点击直接下载附件。
2、本机电脑是64位,解压 redisbin64.zip 到 D://redis2/ 文件中,此处的 redis.conf 是从redis-2.6.zip 下复制过来的,
![](https://img.haomeiwen.com/i1766762/682cfc166498e48b.png)
3、启动redis服务,命令: redis-server.exe redis.conf,出现下面界面表示启动服务成功,默认端口为 6379
![](https://img.haomeiwen.com/i1766762/0399f650ca876b2a.png)
4、新建 cmd 窗口,运行命令: redis-cli.exe -h 192.168.1.163 -p 6379 ,出现以下界面表示连接服务端成功
![](https://img.haomeiwen.com/i1766762/5ddc705575589fe8.png)
5、现在来几个 get set 简单案例,此处第一个命令是把 设置 key 为name的值为 "myfirst test"
set name 'myfirst test'
get name
![](https://img.haomeiwen.com/i1766762/5f77ecd839eb659a.png)
回头附上,php redis 实例类库
网友评论