外观
redis
262字小于1分钟
redis
2020-05-06
用途
- Redis是关系型数据库, key-value的形式, value可以是string,list,set,zset,hash; 运行在内存中, 数据可保存在磁盘.
安装
Mac
- 安装 *
brew install redis - 启动 *
redis-server - 配置 *
/local/usr/etc/redis.conf
配置
- 启动服务 *
redis-server.exe redis.windows.conf - 连接服务 *
redis-cli.exe -h 127.0.0.1 -p 6379 - 获取配置 *
CONFIG GET CONFIG_SETTING_NAME - 设置配置 *
CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE
语法
数据类型
- String
- SET name "Wings"
- GET name
- Hash
- HMSET myhase name1 "Wings" name2 "Jc"
- HMGET myhase name1
- List
- lpush list1 aa
- lpush list1 bb
- lpush list1 cc
- lrange list1 0 2
- Set
- sadd set1 aa
- sadd set1 bb
- sadd set1 cc
- smembers set1
操作
- 删除key
DEL key - 修改key名称
RENAME key netkey - 将key移动到数据库
MOVE key db - 检查key是否存在
EXISTS key - 随机返回一个key
RANDOMKEY - 序列化key
DUMP key - key存储值的类型
TYPE key - 设置key的过期时间
EXPIRE|EXPIREAT|PEXPIRE|PEXPIREAT key - key的剩余过期时间
TTL|PTTL key - 移除key的过期时间
REPSIST key - Docker进入redis
docker exec -it 46cc469443e4 redis-cli - 登录
auth H3yuncom - 清除缓存
flushall
