redis配置放在文件名为redis.conf的文件中
1、获取配置信息
CONFIG GET CONFIG_SETTING_NAME
2、编辑配置
CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE
3、数据操作
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
1、string(字符串)
一个key对应一个value。一个键最大能存储512MB.string类型是二进制安全的。
2、Hash(哈希)
Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。每个hash可以存储40多亿键值对。
3、List(列表)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。
列表最多存储40多亿元素。
4、set(集合)
Redis的set是string类型的无序集合。值不重复。
sadd添加一个string元素到key对应的set集合中,成功返回1,如果元素已经在集合中返回0,如果key对应的set不存在则返回错误。
5、zset(有序集合)
Redis zset和set一样也是string类型元素的集合。且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。reids正式通过分数来为集合中的成员尽心哥从小到大的排序。zset的成员是为一的,单分数(score)却可以重复。
zadd命令添加元素到集合,元素在集合中则更新对应score。
KEY相关:
1、EXISTS KEY_NAME 检查给定KEY是否存在。若KEY存在返回1,否则返回0.
2、DEL KEY_NAME删除key。被删除key的数量。
3、Expire KEY_NAME TIME_IN_SECONDS设置key的过期时间,单位为s。key过期后将不再可用。设置成功赶回1.
当key不存在或者不能为key设置过期时间时返回0。
4、TTL KEY_NAME 以秒为单位返回key的剩余过期时间。