这周打算做一个分布式缓存系列专题,今天整理了一个mac尝鲜redis的指南,简单入门。
安装
执行命令
brew install redis
启动redis服务
执行命令
/usr/local/bin/redis-server /usr/local/etc/redis.conf
出现如下页面说明启动成功
查看redis服务
ps aux | grep redis
启动redis客户端
redis-cli
简单使用
- keys * 查看所有k-v
- set key value 设置键值
- get key 获取键值
- append key value2 在key的值后边追加value2
- expire key secs 设置key的过期时间是secs秒
- ttl key 查看key的剩余过期时间
- flushdb 清空当前db所有key
- flushall 清空所有key
关闭server
shutdown
配置项
获取配置项
config get *
config get config_name
修改配置项
config set config_name config_value
数据类型
- string 二进制安全 可以包含任何数据 比如jpg图片和序列化对象
对应命令 set key value 、get key - hash 存储键值对集合
对应命令 hmset key field1 value1 field2 value2 ... 、hgetall key 、hget key field - list 字符串列表 按插入顺序排序 可以在头部或者尾部插入值
对应命令 lpush key value 、lrange key begin_index end_index - set 字符串无序集合
对应命令 sadd key value 、smembers key - zset 有序集合
对应命令 zadd key score value、 zrangebyscore key min_score max_socre
简单尝鲜结束,后期将加入详细的使用和原理分析,请期待!