*redisclient使用: =============一类:string的方法================介绍:string是redis的最简单类型,一个key相应一个value,string类型是二进制安全的。redis的string能够包括不论什么数据。比方jpg图片或者序列化的对象1:一个key仅仅包括一个value值,当设置同样值时=会覆盖设置值:set name leyangjun     获取值:get name2:setnx:(会推断设置的值是否存在,不存在则设置)设置key相应的值为string类型的value,假设key已经存在则返回0。nx是not exist的意思3:setex:设置key相应的值为string类型的value,并指定此键值相应的有效期样例:setex name 10 leyangjun   -->设置name的值为leyangjun 且保存10秒    get name                  -->10秒之类能够获取该值4:setrange:(替换值,2个就替换2个,如长度下与之前的位数,不会删除掉的哦)设置指定KEY的value值的字符串样例:setrange name 6 gmail.com       -->(6表示从第几个字符開始替换。替换的值写2个仅仅会依序替换2个其余的不替换)将name的值替换成gmail.com5:mset: 批量设置一次性设置多个KEY值,成功返回OK表示全部的值都设置了,失败返回0表示没有不论什么值被设置样例:mset key1 leyangjun1 key2 leyangjun26: msetnx:一次性设置多个key的值,成功返回ok表示全部的值都设置了,失败返回0表示没有不论什么值被设置,但不会覆盖已经存在的key样例:msetnx key1 leyangjun3 key2 leyangjun2   -->假设当中不论什么一个key存在的话设置都不会成功7:get:获取key相应的string值,假设key不存在返回nil8: getset:设置key的值,返回key的旧值    样例:getset key6 30   -->获取旧值并将其设置新值9:getrange获取key的value值得字符串样例:getrange email 0 4   -->获取Email的值从0-4(leyan) leyangjun@qq.com,10:mget:批量获取一次性获取多个key的值,假设相应key不存在则相应返回nil样例:mget key1 key2 key3...11:incr   自添加1对key的值做加操作,并返回新的值-->key不存在的时候会设置key,并觉得原来的value是0样例:incr key6     -->递增  每次都加112:incrby同incr相似,加指定值,key不存在的时候会设置key,并觉得原来的value是0样例:incrby key7 5     -->自增5  加incrby key7 -5    -->负自增   减13:decr   自减意思对key的值做减法操作样例:decr key6     -->key6-1   减去114:decrby同decr相似,指定减值样例:decrby key6 3   -->key6-3decrby key6 -3  -->负的就是加315:append给指定key的字符串追加value,返回新的字符串值得长度样例:append name .net   -->name=leyangjun   append后 leyangjun.net16:strlen取值定key的value值得长度样例:strlen name======================================END======================================================   

版权声明:本文博主原创文章,博客,未经同意不得转载。

转载于:https://www.cnblogs.com/gcczhongduan/p/4850308.html

一:redis 的string类型 - 相关操作相关推荐

  1. Redis(三)——string类型数据库操作

    目录 string类型 保存 设置键值 设置键值及过期时间,以秒为单位 设置多个键值 追加值 获取 获取:根据键获取值,如果不存在此键则返回nil 根据多个键获取多个值 查找 查找键,参数⽀持正则表达 ...

  2. Redis实战(二):Redis 的 String 类型 bitmap

    Redis 常用命令.数据类型 查看帮助 To get help about Redis commands type:"help @<group>" to get a ...

  3. 对string类型字符串操作

    在Unicode下string与CString互转 string strTp = (CW2A(CString.GetString()));CString fullName = CA2W(string. ...

  4. redis的String类型的详解

    客户端命令 添加/修改 添加/修改 set key value 添加(分布式锁,只有key不存在时生效) setnx key value 此时若多个客户端执行这个命令,只有一个成功,保证每次锁只有一个 ...

  5. 『GoLang』string及其相关操作

    1. 字符串简介 双引号:字符串使用双引号括起来,其中的相关的转义字符将被替换 str := "Hello World! \n Hello Gopher! \n" 输出: Hell ...

  6. redis的String数据类型相关命令介绍及使用

    文章目录 字符串命令 存值相关(set) 取值相关(get) 数值操作命令 加操作 减操作 BIT位操作命令 应用场景 字符串命令 存值相关(set) set key value 例如 set age ...

  7. C++ STL库 string类型常见操作

    #include <iostream> using namespace std; int main() {/* 初始化 1 个 字符串(默认为空串, 即"") */st ...

  8. Lua string字符串相关操作

    前言 字符串操作是 区分大小写的 一.字符串赋值 "" or '' 双引号或单引号 都表字符串 string1 = "a" string2 = 'b' prin ...

  9. Oracle修改字段类型相关操作

    此方法仅针对有数据的字段类型更改! -- 一.变更原'字段名'为'字段名1' alter table 库名.表名 rename column 字段名 to 字段名1;-- 二.增加一个与原字段同名的字 ...

最新文章

  1. 利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单
  2. Excel财务报表制作技巧与综合案例操作
  3. 每天一个 Linux 命令(13):less 命令
  4. 使用Flask-Mail发送邮件
  5. 性能测试初学_windows 计数器
  6. 使用Degraph管理软件包依赖关系
  7. Linux内核相关书籍
  8. android手机连接PC后怎样切换为U 盘模式
  9. 移动平台开发项目(推箱子小游戏)
  10. android ndk webview,Android 集成 X5 WebView
  11. MIUI主题风格_一种Android系统换肤功能的设计
  12. 2020 春节买火车票攻略和抢票工具分享
  13. 消费者人群画像—信用智能评分 比赛回顾
  14. PHP7.0微信公众平台开发4: 实例一:接收普通消息和接收事件推送
  15. 云运维是什么?具体有什么服务内容?
  16. memcpy与strcpy的实现与区别
  17. colorkey口红怎么样_colorkey小众品牌口红唇釉效果好吗 – 爱分享
  18. (一)ROS Kinetic的安装与配置,
  19. 【Appium踩坑】Encountered internal error running command: Error executing adbExec.
  20. 简单得压缩包密码解密

热门文章

  1. idea设置启动时打开欢迎页
  2. 辽宁省计算机专业最好的本科学校有哪些,辽宁省哪所大学最好-辽宁省排名前十的大学排名...
  3. Linux 查看CPU信息,内存等信息
  4. Android中点击事件的四种写法
  5. Qt Marketplace
  6. error LNK2026: 模块对于 SAFESEH 映像是不安全的
  7. 动态折线图-Android篇
  8. 用python定义一个员工类_python3 类的定义
  9. Linux 之八 完整嵌入式 Linux 环境、(交叉)编译工具链、CPU 体系架构、嵌入式系统构建工具
  10. C#语法:委托与事件