Redis - PHP操作redis - HASH数据类型函数

程序员日记      2019-08-21
1.hSet  功能添加一个VALUE到HASH中。如果VALUE已经存在于HASH中,则返回FALSE。场景:整表缓存到redis中则使用hash,一条数据一个hash,一个hash里则包含多个filed(表的字段属性)命令格式hSet(hashKey,field,value)说明hashKey:哈希键值field:字段名value:字段值测试用例$redis->hSet('h','key1','hello');/*TRUE,'key1'=>'hello'*/$...
标签:
96 人看过

Redis - PHP操作redis - zSet数据类型函数

程序员日记      2019-08-21
1.zAdd  功能将一个或多个成员元素及其分数值加入到有序集当中。如果某个成员已经是有序集的成员,那么更新这个成员的分数值,并通过重新插入这个成员元素,来保证该成员在正确的位置上。分数值可以是整数值或双精度浮点数。命令格式zAdd(key,score,value)说明key:键值score:分数值value:要插入的值测试用例$redis->zAdd('key',1,'val1');$redis->zAdd('key',0,'val0');$redis->...
标签:
101 人看过

Redis - PHP操作redis - Set数据类型函数

程序员日记      2019-08-21
1.sAdd 功能添加一个VALUE到SET容器中,如果这个VALUE已经存在于SET中,那么返回FLASE。命令格式sAdd(key,value)说明key:键值value:要插入的值测试用例$redis->sAdd('key1','123');/*TRUE,'key1'=>{'123'}*/$redis->sAdd('key1','345');/*TRUE,'key1'=>{'123','345'}*/$redis->sAdd('key1','345'...
标签:
105 人看过

Redis - PHP操作redis - List数据类型函数

程序员日记      2019-08-21
1.lpush功能添加一个字符串值到LIST容器的顶部(左侧),如果KEY不存在,曾创建一个LIST容器,如果KEY存在并且不是一个LIST容器,那么返回FLASE。命令格式lpush(key,value)说明key:键值value:要插入的值测试用例$redis->lPush('key1','C'); $redis->lPush('key1','B'); $redis->lPush('key1','A'); /*key1的值现在是:['A','B...
标签:
87 人看过

Redis - PHP操作redis - String数据类型函数

程序员日记      2019-08-21
1.set作用设置值到KEY命令格式set(key,value,timeout=0);说明key:键值value:值timeout:过期时间测试用例$redis->set('hello','helloworld');2.get作用取得与指定的键值相关联的值命令格式get(key)说明key:键值测试用例$redis->get('hello');//返回'helloworld'3.setex作用设置一个有生命周期的KEY-VALUE(单位秒)命令格式setex(key,ttl,valu...
标签:
86 人看过

Redis - PHP操作redis - 系统和通用函数

程序员日记      2019-08-20
1.实例化一个redis对象$redis=newredis();2.connect 作用连接到一个Redis实例命令格式connect(host,port=6379,timeout=0);说明host:字符串类型可以使一个HOSTIP或者是一个UNIXDOMAINSOCKET的路径port:整数型,端口timeout:浮点型,连接的时长,单位是秒,默认为0即连接没有时间限制测试用例$redis->connect('127.0.0.1',6379);3.pconnect ...
标签:
110 人看过

Redis-PHP安装redis拓展库

程序员日记      2019-08-20
1.下载phpredis【比较慢,可能会断线】wgethttp://pecl.php.net/get/redis-3.1.6.tgz2.解压压缩包tar-zxvfredis-3.1.6.tgz3.进入解压出来的文件夹cdredis-3.1.64.收集PHP相关信息/usr/local/php/bin/phpize5.收集系统相关信息./configure--with-php-config=/usr/local/php/bin/php-config6.编译安装make&&makei...
标签:
91 人看过

Redis-安装以及安全配置

程序员日记      2019-08-20
定义redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数...
标签:
98 人看过