redis5 别的操作及注意点
Posted 克维拉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis5 别的操作及注意点相关的知识,希望对你有一定的参考价值。
aaaa
消息订阅与分布
在我们实例中我们创建了订阅频道名为 redisChat:
- redis 127.0.0.1:6379> SUBSCRIBE redisChat
- Reading messages... (press Ctrl-C to quit)
- 1) "subscribe"
- 2) "redisChat"
- 3) (integer) 1
现在,我们先重新开启个 redis 客户端,然后在同一个频道 redisChat 发布两次消息,订阅者就能接收到消息。
- redis 127.0.0.1:6379> PUBLISH redisChat "Redis is a great caching technique"
- (integer) 1
- redis 127.0.0.1:6379> PUBLISH redisChat "Learn redis by w3cschool.cc"
- (integer) 1
- # 订阅者的客户端会显示如下消息
- 1) "message"
- 2) "redisChat"
- 3) "Redis is a great caching technique"
- 1) "message"
- 2) "redisChat"
- 3) "Learn redis by w3cschool.cc"
bb数据库
@选择数据库
一个redis实例最多可提供16个数据库,下标从0到15,客户端默认连接第0号数据库,也可以通过select选择连接哪个数据库
select 1
@把一个键移库
move key 1
@flushall
是所有课的库都删除
建议:不同的应用系统要使用不同的redis实例而不是使用同一个redis实例下的不同数据库
3
在php代码中使用redis服务
$redis = new Redis();
$redis->connect(‘127.0.0.1‘,‘host‘);//redis服务器ip及端口号
$redis->set($key,$value,$timeout);//设置缓存:键-值-缓存时间
$redis->get($key);//查找缓存
$redis->del($key);//删除缓存
$redis->delete($key);//删除缓存
5特点
Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步(数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。)。
以上是关于redis5 别的操作及注意点的主要内容,如果未能解决你的问题,请参考以下文章