Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API

安装:

1.添加Windows服务
	redis-server.exe --service-install redis.windows.conf --loglevel verbose
2.卸载Windows服务
	redis-server --service-uninstall

常用命令

一、键命令:
    keys pattern    查找键,支持正则表达式
        keys *
        key 'a*'
    exists key      判断 键是否存在
    type key        查找键对应的数据类型
    del key1 key2 . 删除键
	expire key seconds  设置key的过期时间
	ttl key      查看键剩余的过期时间

二、String 字符串 最多512M
    set key value  key不存在则设置键值,存在则修改键值
    set key seconds value 设置键值以及过期时间
		mset key1 value1 key2 value2 ... 设置多个键值
    append key value  追加值

    get key  获取值
		mget key1 key2 ...  获取多个键值

三、hash 哈希
    hset key field value  设置键值
        hmset key field1 value1 field2 vlaue2 ...
	hkeys key 获取key的所有属性
    hget key  field 获取值
        hmget keys key1 field1 key2 field2 ..
	hvals key  获取所有属性的值
    hdel key field 删除值

四、List 链表
    lpush key value  在链表的左侧追加元素
    rpush key value  在链表的右侧追加元素
    insert key before或after 现有元素  新元素  在指定位置插入值
	lset key key index value  设置指定位置元素的值

    lrange key start stop 获取元素的值
	lrem key count(移除元素的次数) vlaue 删除元素
		count > 0 从左往右移除
		count < 0 从右往左移除
		count = 0 移除所有
	
	llen 获取列表的长度
	ltrim key star stop  对列表进行裁剪

五、set 集合 不能重复  无序
	sadd key member1 member2 ...  添加元素
	smemebers key  获取元素
	srem key members 删除元素

六、zset 有序集合
	zadd key score1 member1 score2 member2 ... ... 添加元素
	zrange key start end 获取元素
	zrangebyscore key a b  获取权重在a到b之间的成员
	zcore key member  查看成员的权重
	zrem key member1 member2 ...  删除成员

参考博客:

https://blog.csdn.net/feixiang2039/article/details/81388003#Redis__redisconf_220

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐