value的最大存储量为512m,可储存图像数据或json数据等

1.redis的增加操作

127.0.0.1:6379> set name China     --返回ok,说明增加成功,若name已存在,执行操作会把value值给覆盖。

127.0.0.1:6379>append name as Number One  --返回字符个数,若name已存在,会把 as Number One 追加到China后面。不存在则创建key,value值为as Number One。

127.0.0.1:6379>getset name china       --返回原来name的value值,并覆盖value值。若name不存在,则会创建一个name,value为china,返回nil。

127.0.0.1:6379>setnx name china    --返回0,判断原值是否存在,存在不赋值返回0,不存在则赋值,返回1

2.redis的删除操作

127.0.0.1:6379>del name              --返回删除个数,可多个key同时删除。

3.redis的查询操作

127.0.0.1:6379>get name           --返回value的值

127.0.0.1:6379>strlen name       --返回字符个数,如果该key或value不存在,返回0

4.redis的计数运算

127.0.0.1:6379>incr age                    --创建一个age的key,并返回1。数据加法运算,每次递增1。并返回当前递增后的值。

127.0.0.1:6379>increby age 10        --返回运算后的值,自设n的运算。

127.0.0.1:6379>desr age                 --与incr相反,递减操作。

127.0.0.1:6379>decrby age 5         --与increby相反,减操作。

5.redis设置key的过期时间,并设置value值

127.0.0.1:6379>setex computer 25  ipad     --返回ok,设置key为computer,value为ipad,缓存过期时间为25s。过期后返回nil。

6.redis的替换赋值

127.0.0.1:6379>setrange name 2 a             --返回替换后的字符个数。在查看value值,发现第3字符被替换

7.字符串截取

127.0.0.1:6379>getrange name 1 3         --返回截取的值,第二个字符和第三字符

8.批量处理

127.0.0.1:6379>mset name zhangsan age 30   --返回OK

127.0.0.1:6379>mget name zhangsan    ---返回两个value,没有返回nil

127.0.0.1:6379>msetnx name lisi age 31   --返回0,不做任何操作(带有事务性的赋值,key存在,事务回滚。不做任何改变)

redis的string类型!!!!的更多相关文章

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

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

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

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

  3. 深入浅出Redis02 使用Redis数据库(String类型)

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

  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类型的Value最大可以容纳数据长度

    项目中使用redis存储,key-value方式,在Redis中字符串类型的Value最多可以容纳的数据长度是512M 官方信息: A String value can be at max 512 M ...

  7. 一:redis 的string类型 - 相关操作

    *redisclient使用: =============一类:string的方法================ 介绍:string是redis的最简单类型,一个key相应一个value,strin ...

  8. redis的string类型

    string : string类型是二进制安全的, 可以包含任何数据,比如jpg图片或者序列化的对象 . 方法 : set : 设置key对应的值为string类型的value set  name   ...

  9. StackExchange.Redis 之 String 类型示例

    String类型很简单,就不做示例演示了,这里只贴出Helper类 /// <summary> /// 判断key是否存在 /// </summary> /// <par ...

  10. redis命令String类型(四)

    String 字符串类型 命令: 1> 赋值 语法:set key value 比如:set test 123 2> 取值 语法:get key 比如:get test 3> 取值并 ...

随机推荐

  1. linux释放内存的命令

    释放cache: sync echo 3>/proc/sys/vm/drop_caches 释放swap: sync swapoff -a swapon -a 版权声明:本文为博主原创文章,未经 ...

  2. selenium的一些使用方法

    新建实例driver = webdriver.Chrome()1.通过标签属性Id查找元素方法:find_element_by_id(element_id)实例:driver.find_element ...

  3. Ubuntu常用命令总结

    1. Ubuntu切换到root用户的方法 sudo su or sudo -i 退出root用户 exit 2. mv:移动文件或文件夹 移动文件和文件夹只有只有四种可能: 文件移动到文件(文件重命 ...

  4. 判断系统是64位还是32位的bat方法

    if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86 if "%PROCESSOR_ARCHITECTURE%& ...

  5. 【bzoj 2916】[Poi1997]Monochromatic Triangles

    题目描述        空间中有n个点,任意3个点不共线.每两个点用红线或者蓝线连接,如果一个三角形的三边颜色相同,那么称为同色三角形.给你一组数据,计算同色三角形的总数.          输入 第 ...

  6. 前端学习笔记之CSS选择器

    阅读目录 一 基本选择器 二 后代选择器.子元素选择器 三 兄弟选择器 四 交集选择器与并集选择器 五 序列选择器 六 属性选择器 七 伪类选择器 八 伪元素选择器 九 CSS三大特性 一 基本选择器 ...

  7. 系统的讲解 - PHP 浮点数高精度运算

    目录 概述 浮点数运算的"锅" 任意精度数学函数 常用数值处理方案 扩展 小结 概述 记录下,工作中遇到的坑 ... 关于 PHP 浮点数运算,特别是金融行业.电子商务订单管理.数 ...

  8. RSA签名和验证数据

    private const string PubKey = "BgIAAACkAABSU0ExAAQAAAEAAQAxg/L6l3AyA+Zd7Hm7ESCcS4CcgY8PvwE2arRv ...

  9. Java编程思想 - 并发

    前言 Q: 为什么学习并发? A: 到目前为止,你学到的都是有关顺序编程的知识,即程序中的所有事物在任意时刻都只能执行一个步骤. A: 编程问题中相当大的一部分都可以通过使用顺序编程来解决,然而,对于 ...

  10. 手写DotNet Core 认证授权代码

    在普通的MVC项目中 我们普遍的使用Cookie来作为认证授权方式,使用简单.登录成功后将用户信息写入Cookie:但当我们做WebApi的时候显然Cookie这种方式就有点不适用了. 在dotnet ...