兵兵有你

人品好,气质差.丢了工作就回家...

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1. https://redis.io/下载稳定版本安装.并解压

2.make

3. make PREFIX=/usr/local/redis install

4.进入/usr/local/redis/bin/下,介绍

  redis-benchmark 性能测试工具

  redis-check-aof 检查aof日志工具

  redis-check-dump 检查rbd日志工具

  redis-cli 客户端

5.复制CONF文件到安装目录 

 cd /usr/local/src/redis-4.0.0

cp ./redis.conf  /usr/local/redis

6.启动 ./bin/redis-server ./redis.conf

7.屏 不动,所以让后台启动,改配置文件 redis.conf 中 的daemonize 为 yes

8.重新执行6,检查是否启动: netstat -tupln | grep 6379

9../bin/redis-cli    用exit可以退出

  链接:./bin/redis-cli -h localhost -p 6379 明确链接到指定的地址,不写则是本地6379

 ####################################

以下为redis基本使用:

设置:set key value

获取: get key

全清空所有库的所有值:flushall

清空某个库内则先进此库再(清空当前库):flushdb

获取所有key: keys *

获取所有n开头的key :  keys n*

随机返回一个key : randomkey

检查是否存在指定的key: exists name1

检查值的类型:type name1

删除key: del name1 name2

给key重命名: rename name1 age1

redis默认分出从0-15的库,配置文件中redis.conf-->databases 16,默认存在0号库

切到2号库 select 2

移动 move name2 3  //给name2移动到3号库

获取秒单位周期:ttl name2  //返回-1不过期,-2不存在(一般返回还有多少秒)

设置周期以秒为单位: expire name2 100 //设置name2周期为100秒

以毫秒为单位返回时间: pttl name2

以毫秒为单位设置: pexpire name2

 #############################################3

PHP中安装redis扩展

http://pecl.php.net/package/redis

posted on 2017-07-18 18:49  greatbing  阅读(122)  评论(0编辑  收藏  举报