redis key的操作

key:应用 

一、string 类型:

 二、Hash类型:

Hash 操作

 

 例子:

 

 

三、List类型:

list key操作

例子:

 

 

四、Set 集合类型

Set操作

例子:创建集合、取交集、并集、差集

     

 

 对比差集 

set移动集合元素到另一个集合的例子

 

 五、Sort Set有序集合类型

 

 zset 类型操作

 

 

例子:

 

  按照权排序   删除权小的元素:

 zreerangebyrank key 0 1(是删除两个元素)

 

 

 持久化

 

一、快照持久化(保存在dump.rdb文件),默认开启

快照持久化的频率:不能手动去除其他save,会导致数据丢失

 

 快照文件名字,和存储位置

 

 例子:

精细持久化(aof持久化):在一段时间段内(快照的save可以设置在一个小时内),可以修改一次key,保存一次(试用大数据保存突然断电或者宕机时)

 

手动快照持久化 例子:

 

 二、aof持久化,默认没有开启

 

开启aof(会清空redis内部数据),可以修改文件名

 

配置文件被修改,需要删除旧进程,再根据新的配置文件启动新进程

aof:追加持久化的备份频率

 

 

 aof备份文件手动优化压缩处理(将incr指令压缩成set指令)

持久化命令:

 

主从模式

从redis配置

master 服务器Ip 和端口,可以实时读取master服务器内容

slave服务器默认禁止写入操作

master服务器写入,将yes修改成no,可以在slave服务器中写入数据

kill 旧进程,重启新进程

 

 php与reids 

安装扩展和依赖软件的两个压缩包

操作:

解压phpredis压缩包->进入phpredis->动态添加扩展到php运行/uer/local/php/bin/phpize->安装autoconf依赖软件-》./configuer->make && make install->动态添加扩展到php运行/uer/local/php/bin/phpize->放入位置->make && make install(安装后的位置)-》php.ini中引入扩展文件(

转 :http://www.php.cn/redis/redis-php.html

 

php操作redis

 

 

 

 

 

 

 

 

 

 

转:https://blog.csdn.net/u011277123/article/details/78692603/

 

posted @ 2018-10-08 13:50  星云惊蛰  阅读(90)  评论(0)    收藏  举报