Redis 入门 3.2.4 命令拾遗
Redis 入门 3.2 字符串类型
3.2.4 命令拾遗
1. 增加指定的整数
INCRBY key increment
INCRBY命令与INCR命令基本一样,只不过前者可以通过increment参数指定一次增加的数值。
2. 递减指定的整数
DECR key
DECRBY key
DECR与INCR命令用法相同,只不过是让键值递减。
3. 增加指定浮点数
INCRBYFLOAT key increment
INCRBYFLOAT key increment 命令类似INCRBY命令,差别是前者可以递增一个双精度浮点数
4. 向尾部追加值
APPEND key value
APPEND作用是想键值的末尾追加value。如果键值不存在则将该键值的值设置为value,即相当于SET key value。返回值是追加后字符串的总长度。
5. 获取字符串长度
STRLEN key
STRLEN 命令返回键值的长度,如果键不存在则返回0。
6. 同时获取/设置多个键值
MGET key [key...]
MGET key value [key value...]
MGET/MSET与GET/SET相似,不过MGET/MSET可以同时获得/设置多个键的键值。如:
redis> MSET key1 value1 key2 value2 key3 value3
OK
redis> GET key2
"value2"
redis> MGET key1 key3
1) "value1"
2) "value3"
7. 位操作
GETBIT key offset
SETBIT kye offset value
BITCOUNT key [start] [end]
BITOP operation destkey key [key...]
GETBIT 命令可以获得一个字符串类型键指定位置的二进制的值(0或1),索引从0开始。如果需要获取的二进制位的索引超出了键值的二进制位的实际长度则默认位值是0。
SETBIT 命令可以设置字符串类型键指定位值的二进制位的值,返回值是该位值的旧值。如果要设置的位置超过了键值的二进制位的长度,SETBIT命令会自动将中间的二进制为设置为0,同理设置一个不存在的键的指定二进制位的值会自动将其前面的位赋值为0。
BITCOUNT 命令可以获得字符串类键中值是1的二进制位个数
BITOP 命令可以对多个字符串类型键进行位运算,并将结果存储在的 destkey 参数指定的键中。BITOP 命令支持的运算操作有 AND、OR、XOR、和NOT。
Redis 入门 3.2.4 命令拾遗的更多相关文章
- Redis 入门 3.2.2 命令
Redis 入门 3.2 字符串类型 3.2.2 命令 1. 获得符合规则的键名列表 SET key value GET key SET和GET是Redis中最简单的两个命令,他们实现的功能和编程 ...
- Redis命令拾遗二(散列类型)
本文版权归博客园和作者吴双共同所有,欢迎转载,转载和爬虫请注明原文地址 :博客园蜗牛NoSql系列地址 http://www.cnblogs.com/tdws/tag/NoSql/ Redis命令拾 ...
- windows下使用redis,Redis入门使用,Redis基础命令
windows下使用redis,Redis入门使用,Redis基础命令 >>>>>>>>>>>>>>>> ...
- Redis 入门 安装 命令
win7 64位安装redis 及Redis Desktop Manager使用 引自:http://blog.csdn.net/joyhen/article/details/47358999 写基于 ...
- redis入门指南(二)—— 数据操作相关命令
写在前面 以下绝大部分内容取材于<redis入门指南>,部分结合个人知识,实践后得出. 只记录重要,明确,属于新知的相关内容,杜绝冗余和重复. 字符串 1.字符串类型是redis中最常见的 ...
- redis入门指南(三)—— 事务、过期时间、SORT命令、消息通知与管道
写在前面 学习<redis入门指南>笔记,结合实践,只记录重要,明确,属于新知的相关内容. 事务 1.redis中的事务由一组命令的集合组成,要么都执行,要么都不执行,同时redis的事务 ...
- redis入门指南(七)—— 安全、协议、管理工具及命令属性
写在前面 学习<redis入门指南>笔记,结合实践,只记录重要,明确,属于新知的相关内容. 安全 1.可以使用bind参数绑定一个地址,使redis只接受这个地址的连接. 2.使用requ ...
- Redis入门,Jedis和常用命令
一.Redis简介 1.关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 库是基于特殊的结构,并将数据存储到内存的数据库.从性 ...
- redis入门指南书中概要
一.简介 1.redis是一个开源的.高性能的.基于键值对的缓存和存储系统,通过提供多种键值数据类型适应不同场景下的缓存和存储需求,同时redis高级功能能胜任消息队列.任务队列等不同角色. 2.内存 ...
随机推荐
- 修正zen cart商品评论显示太短的问题
找到includes\modules\pages\product_reviews\header_php.php $reviews_query_raw = “SELECT r.reviews_id, l ...
- Steiner tree
Gym - 101908J Joining Capitals #include<bits/stdc++.h> using namespace std; typedef long long ...
- SQL truncate 、delete与drop区别(转)
相同点: 1.truncate和不带where子句的delete.以及drop都会删除表内的数据. 2.drop.truncate都是DDL语句(数据定义语言),执行后会自动提交. 不同点: 1. t ...
- vim简明教程(附快速记忆方法)
vim分为四种模式: 普通模式(normal mode) 插入模式(insert mode) 可视模式(visual mode) 命令模式(excute mode) 下面整理了常用的快捷键和记忆方法( ...
- docker 创建容器时指定容器ip
Docker创建容器时默认采用bridge网络,自行分配ip,不允许自己指定. 在实际部署中,我们需要指定容器ip,不允许其自行分配ip,尤其是搭建集群时,固定ip是必须的. 我们可以创建自己的bri ...
- 使用CreateRemoteThread注入DLL
DLL: // dllmain.cpp : Defines the entry point for the DLL application. #include "stdafx.h" ...
- D. Treasure Hunting ( 思维题 , 贪心)
传送门 题意: 在一个 n * m 的地图里,有 k 个宝藏,你的起点在 (1, 1), 每次你能 向下向右向左移动(只要在地图里): 现在,有 q 个安全的列, 你只有在这些列上面,你才能 ...
- 【UOJ#129】 【NOI2015】寿司晚宴
题目描述 为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴.小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴. 在晚宴上,主办方为大家提供了 n−1 种不同的寿司,编号 ...
- [转载]深入理解iostat
深入理解iostat 前言 iostat算是比较重要的查看块设备运行状态的工具,相信大多数使用Linux的同学都用过这个工具,或者听说过这个工具.但是对于这个工具,引起的误解也是最多的,大多数人对这个 ...
- XSS这段时间的学习总结
0X01利用平台payload获取COOKIE 本机IP 192.168.1.100 靶机win7 192.168.1.102 我们先创建一个cookie的项目 然后在可以执行xss的地方插入我们的恶 ...