redis
這周打算做一個分布式緩存系列專題,今天整理了一個mac嘗鮮redis的指南,簡單入門。
安裝
執(zhí)行命令
brew install redis
啟動redis服務(wù)
執(zhí)行命令
/usr/local/bin/redis-server /usr/local/etc/redis.conf
出現(xiàn)如下頁面說明啟動成功
server-start
查看redis服務(wù)
ps aux | grep redis
啟動redis客戶端
redis-cli
簡單使用
- keys * 查看所有k-v
- set key value 設(shè)置鍵值
- get key 獲取鍵值
- append key value2 在key的值后邊追加value2
- expire key secs 設(shè)置key的過期時間是secs秒
- ttl key 查看key的剩余過期時間
- flushdb 清空當(dāng)前db所有key
- flushall 清空所有key
關(guān)閉server
shutdown
配置項(xiàng)
獲取配置項(xiàng)
config get *
config get config_name
修改配置項(xiàng)
config set config_name config_value
數(shù)據(jù)類型
- string 二進(jìn)制安全 可以包含任何數(shù)據(jù) 比如jpg圖片和序列化對象
對應(yīng)命令 set key value 、get key - hash 存儲鍵值對集合
對應(yīng)命令 hmset key field1 value1 field2 value2 ... 、hgetall key 、hget key field - list 字符串列表 按插入順序排序 可以在頭部或者尾部插入值
對應(yīng)命令 lpush key value 、lrange key begin_index end_index - set 字符串無序集合
對應(yīng)命令 sadd key value 、smembers key - zset 有序集合
對應(yīng)命令 zadd key score value、 zrangebyscore key min_score max_socre
簡單嘗鮮結(jié)束,后期將加入詳細(xì)的使用和原理分析,請期待!