Redis 基础

Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统。

启动Redis

redis-server <配置文件位置>

Flushall

Redis Flushall 命令用于清空整个 Redis 服务器的数据(删除所有数据库的所有 key )。

Flushdb

Redis Flushdb 命令用于清空当前数据库中的所有 key。

发布订阅

序号 命令及描述

  1. PSUBSCRIBE pattern [pattern ...]
    订阅一个或多个符合给定模式的频道。

  2. PUBSUB subcommand [argument [argument ...]]
    查看订阅与发布系统状态。

  3. PUBLISH channel message
    将信息发送到指定的频道。

  4. PUNSUBSCRIBE [pattern [pattern ...]]
    退订所有给定模式的频道。

  5. SUBSCRIBE channel [channel ...]
    订阅给定的一个或多个频道的信息。

  6. UNSUBSCRIBE [channel [channel ...]]
    指退订给定的频道。

其他

  • 使用jedis连接redis的时候要注意密码,在没有设置密码的情况下,一定不要设置连接密码,即使密码为``空字符串,也会出现连接错误。
if(!Strings.isNullOrEmpty(password)){
    redisManager.setPassword(password);
 }

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

人生中没有四季 唯有那寒冬的荒野