redis的string类型!!!!
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类型!!!!的更多相关文章
- 使用Redis数据库(String类型)
一 String类型 首先使用启动服务器进程 : redis-server.exe 1. Set 设置Key对应的值为String 类型的value. 例子:向 Redis数据库中插入一条数据类型为S ...
- Redis 中 String 类型的内存开销比较大
使用 String 类型内存开销大 1.简单动态字符串 2.RedisObject 3.全局哈希表 使用 Hash 来存储 总结 参考 使用 String 类型内存开销大 如果我们有大量的数据需要来保 ...
- 深入浅出Redis02 使用Redis数据库(String类型)
一 String类型 首先使用启动服务器进程 : redis-server.exe 1. Set 设置Key对应的值为String 类型的value. 例子:向 Redis数据库中插入一条数据类型为S ...
- [redis] redis 对string类型数据操作
package com.xwolf.java.redis; import org.junit.Before; import org.junit.Test; import redis.clients.j ...
- redis的String类型以及其操作
Redis的数据类型 String类型以及操作 String是最简单的数据类型,一个key对应一个Value,String类型是二进制安全的.Redis的String可以包含任何数据,比如jpg图片或 ...
- Redis中String类型的Value最大可以容纳数据长度
项目中使用redis存储,key-value方式,在Redis中字符串类型的Value最多可以容纳的数据长度是512M 官方信息: A String value can be at max 512 M ...
- 一:redis 的string类型 - 相关操作
*redisclient使用: =============一类:string的方法================ 介绍:string是redis的最简单类型,一个key相应一个value,strin ...
- redis的string类型
string : string类型是二进制安全的, 可以包含任何数据,比如jpg图片或者序列化的对象 . 方法 : set : 设置key对应的值为string类型的value set name ...
- StackExchange.Redis 之 String 类型示例
String类型很简单,就不做示例演示了,这里只贴出Helper类 /// <summary> /// 判断key是否存在 /// </summary> /// <par ...
- redis命令String类型(四)
String 字符串类型 命令: 1> 赋值 语法:set key value 比如:set test 123 2> 取值 语法:get key 比如:get test 3> 取值并 ...
随机推荐
- Spring_boot入门(1)
Spring boot 将很多东西都集成在一起了,搭建maven项目的时候只需要引入很少的依赖就可以实现项目的搭建. 1.搭建maven项目结构 2.引入Spring boot 依赖 直接去官网找就可 ...
- Python set() 函数
描述 set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集.差集.并集等. 语法 set 语法: class set([iterable]) 参数说明: iterab ...
- golang使用Nsq
为什么要使用Nsq 最近一直在寻找一个高性能,高可用的消息队列做内部服务之间的通讯.一开始想到用zeromq,但在查找资料的过程中,意外的发现了Nsq这个由golang开发的消息队列,毕竟是golan ...
- angular开发环境配置全套教程
第一步.安装node.js 1.需要下载的文件路径:https://nodejs.org/en/download/ 2.安装nodejs: 3.验证node.js 4.npm安装以及验证: npm的安 ...
- COGS2421 [HZOI 2016]简单的Treap
题面见这里 大概是个模板题 Treap暴力插入的做法太暴力了并不优美 这里就需要用到笛卡尔树的构造方法,定义见这里 在 假的O(n) 的时间内构造一棵Treap 把元素从小到大排序 这样从小到大插入时 ...
- Postman----安装Newman
Newman是为Postman而生,专门用来运行Postman编写好的脚本.Newman安装步骤: 1.需要安装node.js,并配置好环境 2.打开控制台,运行:npm install -g new ...
- Postman----设置代理抓取手机上的请求
一般为方便接口测试,我们都会设置代理,抓取手机上的请求来方便测试,具体的操作方法如下. 操作步骤: 一.手机和电脑连接同一网络,查看电脑连接网络的IP,配置手机的代理 1.查看电脑连接的网络与IP地址 ...
- Spring Boot 2.0 WebFlux 教程 (一) | 入门篇
目录 一.什么是 Spring WebFlux 二.WebFlux 的优势&提升性能? 三.WebFlux 应用场景 四.选 WebFlux 还是 Spring MVC? 五.异同点 六.简单 ...
- Java:并发不易,先学会用
我从事Java编程已经11年了,绝对是个老兵:但对于Java并发编程,我只能算是个新兵蛋子.我说这话估计要遭到某些高手的冷嘲热讽,但我并不感到害怕. 因为我知道,每年都会有很多很多的新人要加入Java ...
- this指向和apply,call,bind三者的区别
一.前言 this指向,apply,call,bind的区别是一个经典的面试问题,同时在项目中会经常使用到的原生的js方法.同时也是ES5中的众多坑的一个.ES6中可能会极大的避免了this产生的错误 ...