![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
残月9217
这个作者很懒,什么都没留下…
展开
-
redis常命令
键值相关命令 1、keys * 查看所有键 或者用模糊匹配 keys my* 匹配以my打头的 2、exsists 判断一个key是否存在 如exists name 判断name这个key是否存在 存在返回1,失败返回0 3、del 删除一个键,成功返回1,失败返回0 如del name 4、expire 对现有的键设置过期时间,成功返回原创 2015-02-25 11:13:21 · 334 阅读 · 0 评论 -
Linux下PHP中加入redis扩展
前提:需要phpize。如没有则先安装 一、将压缩包上传到/usr/local/src下 二、解压:tar -zxvf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz 三:进入目录:cd owlient-phpredis-90ecd17 /usr/local/php/bin/phpize ./configure --with-php-conf原创 2015-02-25 11:14:47 · 375 阅读 · 0 评论 -
redis的数据类型-Hash
hash是一个string类型的field和value的映射表, 它的添加、删除操作都是O(1)(平均)。hash特别适合用于存储对象。相较于将对象的每个字段存成单个string类型。将一个对象存储在hash类型中会占用更少的内存,并且可以更方便的存取整个对象。省内存的原因是新建一个hash对象时开始是用zipmap(又称为small hash)来存储的。这个zipmap其实并不是hash t原创 2015-02-25 11:17:11 · 320 阅读 · 0 评论 -
Redis数据类型-List
lpush 在对应的list头部添加元素 127.0.0.1:6379> lpush mylist value1 (integer) 1 127.0.0.1:6379> lpush mylist value2 (integer) 2 打印出来看一下 127.0.0.1:6379> lrange mylist 0 -1 1) "value2" 2) "value1" rp原创 2015-02-25 11:19:21 · 321 阅读 · 0 评论 -
linux下安装redis
1、将稳定版本的redis压缩包上传到/usr/local/src下,当前版本为redis-2.8.19 2、解压编译: 1)解压 tar zxvf redis-2.8.19.tar.gz 2)进入到redis.2.8,19目录下进行编译 cd redis-2.8.19 make 3)进入到它的reids.2.6.19的src目录下,进行安装原创 2015-02-25 11:12:16 · 356 阅读 · 0 评论 -
redis的数据类型-Strings
1、插入数据 127.0.0.1:6379> set name xrc OK 2、得到数据 127.0.0.1:6379> get name "xrc" 3、删除数据:成功返回1,失败返回0 127.0.0.1:6379> del name (integer) 1 4、查看是否存在:存在返回1,不存在返回0 127.0.0.1:6379> exists name (integ原创 2015-02-25 11:16:16 · 385 阅读 · 0 评论 -
Redis数据类型-Set
Redis的set是string的无序集合。set元素最大可以包含2的32次方个元素 关于set集合类型除了基本的添加删除操作。其他有用的操作还包含集合的取并集,交集,差集。通过这些操作可以很容易的实现SNS中的好友推荐和BLOG的TAG功能。 sadd 添加元素 127.0.0.1:6379> sadd set value1 (integer) 1 127.0.0.1:637原创 2015-02-25 11:18:03 · 405 阅读 · 0 评论