1、介绍
Redis是一个开源的、基于内存的数据结构存储器,可以用作数据库、缓存和消息中间件
特点:
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。
2、远程登录
./redis-cli -c -h 172.1.1.1 -p 8000 --raw
--raw以中文的方式显示
3、redis数据类型
redis支持5种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
字符串:
string:一个key对应一个value,最大存储512MB
设置:set key value
获取值:
删除值:
Hash(哈希)
Redis hash 是一个键值(key=>value)对集合。
Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。
list:字符串列表,列表最多可存储 232 - 1 元素
Set:string类型的无序集合
4、redis命令
本地redis:redis-cli
远程redis:./redis-cli -h host -p port -a password --raw
--raw:避免中文乱码