
redis
文章平均质量分 83
残月9217
这个作者很懒,什么都没留下…
展开
-
redis常命令
键值相关命令1、keys * 查看所有键 或者用模糊匹配 keys my* 匹配以my打头的2、exsists 判断一个key是否存在 如exists name 判断name这个key是否存在 存在返回1,失败返回03、del 删除一个键,成功返回1,失败返回0 如del name4、expire 对现有的键设置过期时间,成功返回原创 2015-02-25 11:13:21 · 367 阅读 · 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 · 396 阅读 · 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 · 363 阅读 · 0 评论 -
Redis数据类型-List
lpush在对应的list头部添加元素127.0.0.1:6379> lpush mylist value1(integer) 1127.0.0.1:6379> lpush mylist value2(integer) 2打印出来看一下127.0.0.1:6379> lrange mylist 0 -11) "value2"2) "value1"rp原创 2015-02-25 11:19:21 · 358 阅读 · 0 评论 -
linux下安装redis
1、将稳定版本的redis压缩包上传到/usr/local/src下,当前版本为redis-2.8.192、解压编译: 1)解压tar zxvf redis-2.8.19.tar.gz2)进入到redis.2.8,19目录下进行编译cd redis-2.8.19make3)进入到它的reids.2.6.19的src目录下,进行安装原创 2015-02-25 11:12:16 · 382 阅读 · 0 评论 -
redis的数据类型-Strings
1、插入数据127.0.0.1:6379> set name xrcOK2、得到数据127.0.0.1:6379> get name"xrc"3、删除数据:成功返回1,失败返回0127.0.0.1:6379> del name(integer) 14、查看是否存在:存在返回1,不存在返回0127.0.0.1:6379> exists name(integ原创 2015-02-25 11:16:16 · 413 阅读 · 0 评论 -
Redis数据类型-Set
Redis的set是string的无序集合。set元素最大可以包含2的32次方个元素关于set集合类型除了基本的添加删除操作。其他有用的操作还包含集合的取并集,交集,差集。通过这些操作可以很容易的实现SNS中的好友推荐和BLOG的TAG功能。sadd添加元素127.0.0.1:6379> sadd set value1(integer) 1127.0.0.1:637原创 2015-02-25 11:18:03 · 453 阅读 · 0 评论