Redis是一个Key-Value存储数据库。
可用于缓存、事件发布订阅、高速队列等场景。
支持丰富的数据类型:string(字符串)、Hash(哈希)、List(列表)、Set(无序集合)、Zset(sorted set:有序集合)。
官网下载地址:http://redis.io/download
github下载地址:https://github.com/MSOpenTech/redis/tags (windows版)
Redis默认安装0-15一共16个db,通过select no. 命令可以切换db。
启动:
redis-server redis.windows.conf
设置Redis服务
redis-server --service-install redis.windows-service.conf --loglevel verbose
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop
用cli连接redis:
>redis-cli.exe -h 127.0.0.1 -p 6379
127.0.0.1:6379> select 0
OK
127.0.0.1:6379> keys *
1) "CACHE_CURRENT_GROUP"
2) "dict:ACC_STATUS"
3) "dict:ROOT"
查询所有的key:
keys *
清空所有数据库的key:
flushall
查询当前库key的数量:
dbsize
Redis DeskTop Manager作为客户端工具可以连接redis,并查看存储的数据。