*redisclient使用: 

=============一类:string的方法================

     介绍:string是redis的最简单类型,一个key相应一个value,string类型是二进制安全的。
redis的string能够包括不论什么数据。比方jpg图片或者序列化的对象 1:一个key仅仅包括一个value值,当设置同样值时=会覆盖 设置值:set name leyangjun
获取值:get name 2: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.com 5:mset: 批量设置
一次性设置多个KEY值,成功返回OK表示全部的值都设置了,失败返回0表示没有不论什么值被设置
样例:mset key1 leyangjun1 key2 leyangjun2
6: msetnx:
一次性设置多个key的值,成功返回ok表示全部的值都设置了,失败返回0表示没有不论什么值被设置,但不会覆盖已经存在的key
样例:msetnx key1 leyangjun3 key2 leyangjun2 -->假设当中不论什么一个key存在的话设置都不会成功
7:get:
获取key相应的string值,假设key不存在返回nil 8: 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 -->递增 每次都加1
12:incrby
同incr相似,加指定值,key不存在的时候会设置key,并觉得原来的value是0
样例:incrby key7 5 -->自增5 加
incrby key7 -5 -->负自增 减
13:decr 自减意思
对key的值做减法操作
样例:decr key6 -->key6-1 减去1
14:decrby
同decr相似,指定减值
样例:decrby key6 3 -->key6-3
decrby key6 -3 -->负的就是加3
15:append
给指定key的字符串追加value,返回新的字符串值得长度
样例:append name .net -->name=leyangjun append后 leyangjun.net
16:strlen
取值定key的value值得长度
样例:strlen name ======================================END======================================================

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

一:redis 的string类型 - 相关操作的更多相关文章

  1. 二:redis 的hash类型相关操作

    =====================二种:hash类型================== 介绍:redis -> hash是一个string类型的field和value的映射表 hash ...

  2. 三:redis的List类型相关操作

    </pre><pre name="code" class="php" style="font-size: 14px;"&g ...

  3. 四:redis的sets类型 - 相关操作(有序和无序集合)

    ================四十五种(有序和无序集合):sets种类(它是一个集)=============      简介:  set它代表的集合.加入是随意添加----->无序集合    ...

  4. [redis] redis 对string类型数据操作

    package com.xwolf.java.redis; import org.junit.Before; import org.junit.Test; import redis.clients.j ...

  5. redis的String类型以及其操作

    Redis的数据类型 String类型以及操作 String是最简单的数据类型,一个key对应一个Value,String类型是二进制安全的.Redis的String可以包含任何数据,比如jpg图片或 ...

  6. 使用Redis数据库(String类型)

    一 String类型 首先使用启动服务器进程 : redis-server.exe 1. Set 设置Key对应的值为String 类型的value. 例子:向 Redis数据库中插入一条数据类型为S ...

  7. cb19a_c++_只适合string类型的操作_提取_追加_替换

    *cb19a_c++_只适合string类型的操作_提取_追加_替换三个substr重载函数-获取一个字符串的一部分六个append重载函数-追加字符十个replace重载函数-替换更换 重载函数越多 ...

  8. Redis 中 String 类型的内存开销比较大

    使用 String 类型内存开销大 1.简单动态字符串 2.RedisObject 3.全局哈希表 使用 Hash 来存储 总结 参考 使用 String 类型内存开销大 如果我们有大量的数据需要来保 ...

  9. Redis string类型常用操作

      Redis 有 string.list.set.zset.hash数据类型.string类型是最基础的,其他类型都是在string类型上去建立的,所以了解熟悉string类型的常用操作对于学习re ...

随机推荐

  1. Dynamic device virtualization

    A system and method for providing dynamic device virtualization is herein disclosed. According to on ...

  2. WinPcap 简介

    WinPcap(windows packet capture) 它包括一个核心态的包过滤器NPF,一个底层的动态链接库(packet.dll)和一个高层的不依赖于系统的库(wpcap.dll). [w ...

  3. 仿招商银行载入loading效果

    在招商银行android手机app中.有例如以下图所看到的的loading载入效果: 实现这个效果还是比較简单,就是自己定义dialog,设置自己想要的布局.然后设置旋转动画. 主要步骤: 1,写布局 ...

  4. (嵌入式开发)自己写bootloader之编写第一阶段

    最简单的bootloader的编写步骤: 1. 初始化硬件:关看门狗.设置时钟.设置SDRAM.初始化NAND FLASH 2. 如果bootloader比较大,要把它重定位到SDRAM 3. 把内核 ...

  5. JavaScript中双叹号“!!”作用

    1.JavaScript的逻辑非(!)操作符的作用 (逻辑非) 如果操作数能够转换为true则返回false:否则返回true. 2.!!的作用 !!一般用来将后面的表达式强制转换为布尔类型的数据(b ...

  6. 嵌入式arm linux环境中gdb+gdbserver调试

    一.前言嵌入式Linux系统中,应用开发过程中,很多情况下,用户需要对一个应用程序进行反复调试,特别是复杂的程序.采用GDB方法调试,由于嵌入式系统资源有限性,一般不能直接在目标系统上进行调试,通常采 ...

  7. 【rlz03】十六进制转十进制

    Time Limit: 3 second Memory Limit: 2 MB 问题描述 输入一个十六进制数,编程转换为十进制数. 整数部分不会超过65535,十六进制的小数部分不会超过2位. Sam ...

  8. 1.2.4 Java Annotation 提要

    (本文是介绍依赖注入容器Spring和分析JUnit源码的准备知识) Java Annotation(标注) java.lang.annotation.Annotation是全部Java标注的父接口. ...

  9. C++实践參考——二进制文件浏览器

    [项目-二进制文件浏览器] (1)做一个相似BinaryViewer的查看二进制文件的程序.输入文件名称后,能够以16进制和ASCII对比的方式列出该文件的内容.能够參考下图: 提示:循环中,一次读入 ...

  10. MySQL数据库定时自动备份脚本

    Web系统,最重要的事项就是数据库的安全性和完整性.   定时做好备份,非常重要,千万不要在这个问题上偷懒.如果你的重要数据丢失了,会让你欲哭无泪. 导出表结构和数据 mysqldump -uroot ...