Redis 的使用简单记录

2015/5/22 posted in  软件配置  

Redis 介绍

Redis 是一款用 ANSI C 编写的,运行在 POSIX 系统中的,高性能 Key-Value 存储系统。它的 Value 可以是字符串(String),哈希(Map),列表(list),集合(sets)和有序集合(sorted sets)等类型。

在 Mac 下安装配置 Redis 服务

  • 输入 brew install redis 安装 Redis
  • 在 Mac 下 Redis 的配置文件是 /usr/local/etc/redis.conf
  • 然后通过 redis-server /usr/local/etc/redis.conf 启动 Redis
  • 输入 redis-cli 连接服务

Redis 常用操作命令

  • 字符串(String)

    MSET key value [key value ...] # 设置多个 key value
    MGET key [key ...] # 获得所有 key 的值
    APPEND key value # 追加一个 value 到 key 原有的 value 后面
    ...
    
  • 关键字(keys)

    DEL key [key ...] # 删除指定的 key
    TYPE key # 获取 key 的存储类型
    KEYS pattern # 查找所有匹配给定的模式的键,支持匹配符(* 多个字符,? 单个字符,[ae] a,e 中的一个字符)
    ...
    
  • 哈希(Hashs)

    HMSET key field value [field value ...] # 设置 hash 字段值
    HMGET key field [field ...] # 获取 hash 里面指定字段的值
    HEXISTS key field # 判断给定域是否存在于 Hash 中
    HSET key field value # 设置 hash 里面一个字段的值
    HGET key field # 读取 Hash 的的值
    HKEYS key # 获取 hash 的所有字段
    HVALS key # 获得 hash 的所有值
    HGETALL key # 从 hash 中读取全部的字段和值
    ...
    
  • 服务(Server)

    SELECT index # 选择一个数据库,index 可以是 0-15,一个新连接默认连接的数据库是 DB0
    DBSIZE # 返回当前数据库中 keys 的数量
    FLUSHDB # 清空当前的数据库
    FLUSHALL # 清空所有数据库
    ...