redis5 别的操作及注意点

Posted 克维拉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis5 别的操作及注意点相关的知识,希望对你有一定的参考价值。

 

 

 

aaaa

消息订阅与分布

在我们实例中我们创建了订阅频道名为 redisChat:

  1. redis 127.0.0.1:6379> SUBSCRIBE redisChat
  2.  
  3. Reading messages... (press Ctrl-C to quit)
  4. 1) "subscribe"
  5. 2) "redisChat"
  6. 3) (integer) 1

现在,我们先重新开启个 redis 客户端,然后在同一个频道 redisChat 发布两次消息,订阅者就能接收到消息。

  1. redis 127.0.0.1:6379> PUBLISH redisChat "Redis is a great caching technique"
  2.  
  3. (integer) 1
  4.  
  5. redis 127.0.0.1:6379> PUBLISH redisChat "Learn redis by w3cschool.cc"
  6.  
  7. (integer) 1
  8.  
  9. # 订阅者的客户端会显示如下消息
  10. 1) "message"
  11. 2) "redisChat"
  12. 3) "Redis is a great caching technique"
  13. 1) "message"
  14. 2) "redisChat"
  15. 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 别的操作及注意点的主要内容,如果未能解决你的问题,请参考以下文章

HiveSql--基本运算符实战及注意点总结

浅谈列表<ul>跟<dl>使用注意点及使用的场景

git执行版本回退的步骤及注意点

git执行版本回退的步骤及注意点

(王道408考研操作系统)第三章内存管理-第二节2:页面置换算法1

(王道408考研操作系统)第三章内存管理-第二节3:页面置换算法1