当前位置:网站首页>redis中value/String
redis中value/String
2022-07-01 11:19:00 【每日一悟】
String
help set
nx是key值没有出现过,才可以进行设置(用于分布式锁)
xx是key必须出现过,才可以进行设置,相当于更新
mset可以设置多个key
mset k1 a k2 b
mget k1 k2
APPEND可以增加value的值
APPEND k1 "word"
get k1
GETRANGE从哪去到哪结束,并显示
GETRANGE k1 2 3
GETRANGE k1 2 -1 从2到最后一个
GETRANGE k1 2 -2 从2到倒数第二个
SETRANGE从哪到哪覆盖
SETRANGE k1 6 666 从第6个位置上覆盖666
STRLEN显示长度
STRLEN k1 显示k1长度
数值
type k1 查看k1的类型
OBJECT encoding k1
key中有type, 描述value的属性
key中有encoding,查看value编码
INCR k1 k1加一
INCRBY k1 value k1加value
DECR k1 k1减一
DECR k1 value k1减value
INCRBYFLOAT k1 0.5 k1加0.5
二进制安全
字符流
字节流
redis进程与外界做交互时,拿到的是字节流
redis-cli --raw
raw:如果不带raw,redis只会识别ascii,超过ascii,就会按十六进制显示,加上raw,会触发编码集的格式化
GETSET:将老值取出,新值插入
GETSET k1 666 返回k1原来的值
get k1 返回新值
MSETNX:只有k不存在的时候才能设置,可以设置多个key value
原则性操作:有一个添加失败,其余的都失败
bitmap位图
setbit key offset value:把key对应的value,第几个二进制位上的数变为value
offset是二进制位而非字节数组,是二进制的偏移量(1个字节有8个二进制位)
0 1 2 3 4 5 6 7 8 9 10 11 12
0-7代表第一个字节 8-16代表第二个字节
bitpos key bit [start] [end]:在规定字节索引范围内(start end),在key对应的value中,第一次二进制位上出现bit的位置
bitcount key [satrt end]: 在规定字节索引范围内(start end),在key对应的value中,统计1出现了几次
BIIOP operation destkey key [key...]:operation(and or xor not)返回的结果key key1与key2做operation操作
边栏推荐
- Node version manager NVM installation and switching
- sdp 协议中的packetization-mode方式和三种流传输模式
- Wonderful! MarkBERT
- 金鱼哥RHCA回忆录:DO447使用Ansible与API通信--使用Ansible Tower API启动作业
- kafuka学习之路(一)kafuka安装和简单使用
- Matrix of numpy
- Jd.com renewed its cooperation with Tencent: issuing class A shares to Tencent with a maximum value of US $220million
- LeetCode 438. Find all letter ectopic words in the string__ sliding window
- 华为设备配置大型网络WLAN基本业务
- 全局过滤器(处理时间格式)
猜你喜欢

Personal mall two open Xiaoyao B2C mall system source code - Commercial Version / group shopping discount seckill source code

英特尔实验室公布集成光子学研究新进展

Intel Labs announces new progress in integrated photonics research

Matrix of numpy

Tempest HDMI leak reception 4

Cvpr22 | CMT: efficient combination of CNN and transformer (open source)

我国蜂窝物联网用户已达 15.9 亿,年内有望超越移动电话用户

JS foundation -- data type

金融壹账通拟7月4日香港上市:2年亏近30亿 市值蒸发超90%

CVPR 2022 | 基于密度与深度分解的自增强非成对图像去雾
随机推荐
我国蜂窝物联网用户已达 15.9 亿,年内有望超越移动电话用户
Export and import of incluxdb on WIN platform
Dameng data rushes to the scientific innovation board: it plans to raise 2.4 billion yuan. Feng Yucai was once a professor of Huake
田溯宁投的天润云上市:市值22亿港元 年利润下降75%
谷歌新论文-Minerva:用语言模型解决定量推理问题
商汤进入解禁期:核心管理层自愿禁售 强化公司长期价值信心
LeetCode. One question of the day: offer II 091 Paint the house (DP problem)
Oneconnect plans to be listed in Hong Kong on July 4: a loss of nearly 3 billion in two years, with a market capitalization evaporation of more than 90%
MIT最新论文《对可解释特征的需求:动机和分类》:在机器学习模型的组成元素中建立可解释性
软件项目管理 9.2.软件项目配置管理过程
How to realize the four isolation levels of MySQL (brief)
优雅地翻转数组
关于Keil编译程序出现“File has been changed outside the editor,reload?”的解决方法
Applymiddleware principle
Exposure:A White-Box Photo Post-Processing Framework阅读札记
Can I open an account today and buy stocks today? Is it safe to open an account online?
放弃深圳高薪工作回老家
VScode快捷键(最全)[通俗易懂]
How does MySQL copy table data from one database to another (two databases are not linked to the same database)
超详细黑苹果安装图文教程送EFI配置合集及系统