redis常用命令
来源:互联网 发布:澳洲红蟹能吃吗 知乎 编辑:程序博客网 时间:2024/06/11 20:31
redis命令
1.keys键操作
- exists key 测试指定key是否存在
- del key1 key2….keyN 删除指定key
- type key 返回指定key的value类型
- keys pattern 返回指定模式的所有key
- rename oldkey newkey 改名字
- dbsize 返回当前数据路的key数量
- expire key seconds 为key指定过期时间
- ttl key 返回key的过期剩余秒数
- select db-index 选择数据库
- move key db-index 把key从当前数据库移动到指定数据库
- flushdb 删除当前数据库所有key
- flushall 删除所有数据库中的所有key
2.String类型操作
- set key value 设置key对应值为string类型的value
- mset key1 value1…keyN valueN 一次设置多个key的值
- mget key1 …keyN 一次获取多个key的值
- incr key 对key的值++操作,并返回新值
- decr key 同上,但是做的是–操作
- incrby key integer 同incr,加指定值
- decrby key integer 同desr,减指定值
- append key value 给指定key的字符串追加value
- substr key start end 返回截取过的key的字符串值
3.list链表操作(有序,可重复)
- lpush key string 在key对应list的头部添加字符串元素
- rpop key 在list的尾部删除元素,并返回删除元素
- llen key 返回对应list的长度
- lrange key start end 返回指定区间内的元素,从下表0开始
- rpush key string
- lpop key
- ltrim key start end 截取list, 保留指定区间内元素
- lindex key 下标 获取列表下标对应的指定元素
可以模拟 队列(先进后出) 和 栈(先进先出)4.set集合操作(无序,唯一)
- sadd key member 添加一个string元素到key对应的set集合中
- srem key member 从key对应set中移除给定元素
- smove p1 p2 member 从p1对应set中移除给定元素并添加到p2对应set中
- scard key 返回set的元素个数
- sismember key member 判断member是否在set中
- sinter key p1 p2…pN 返回所有给定key的交集
- sunion key p1 p2…pN 返回所有给定key的并集
- sdiff key p1 p2…pN 返回所有给定key 的差集
- smembers key 返回key对应set的所有元素,结果是无序的
阅读全文
1 0
- Redis常用命令
- redis常用命令
- redis常用命令
- redis常用命令
- redis常用命令
- Redis常用命令
- Redis常用命令
- redis常用命令
- Redis常用命令
- Redis常用命令
- redis常用命令
- Redis常用命令
- redis 常用命令
- redis常用命令
- redis常用命令
- redis 常用命令
- Redis常用命令
- Redis 常用命令
- 关于蓝桥杯ds18b20在数码管上显示
- SOCKET通信——winsock编程
- Spring 通过注解配置 Bean(2)
- OpenStack环境下安装Tacker
- 软件公司如何做好产品研发和项目实施的经验和思考
- redis常用命令
- Opencv3.0: undefined reference to cv::imread(cv::String const&, int)
- round
- 单件模式(java)
- 直接寻址表_第11章_散列表_算法导论
- AI入门学习之路——python篇(1)
- RecurDyn V8R4(多体动力学分析软件)SP1.1官方版下载附安装教程
- QT5.7.0与opencv2.4.9以及VS2013还有电脑win8.1 (全都是64位)环境变量配置
- Unity2D平台开发