- 浏览: 140414 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (138)
- java基础 (26)
- 日常工作经验总结 (22)
- SVN学习与使用 (1)
- JBOSS学习与实践 (1)
- webService学习与实践 (4)
- redis学习与实践 (12)
- spring学习与实践 (0)
- hibernate学习与实践 (4)
- Struts2学习与实践 (0)
- mybatis学习与实践 (0)
- SpringMVC学习与实践 (0)
- jfreechart学习与使用 (0)
- javaScript学习与实践 (1)
- linux学习与实践 (4)
- Python学习与实践 (7)
- Oracle学习与实践 (21)
- Mysql学习与实践 (4)
- HTML5+CSS3学习与实践 (0)
- DIV+CSS学习与实践 (0)
- tomcat学习与实践 (1)
- mongodb学习与实践 (1)
- Git学习与实践 (2)
- hadhoop学习与实践 (0)
- shiro学习与实践 (0)
- CMS学习与实践 (0)
- Jmeter学习与实践 (0)
- java测试学习与实践 (2)
- bootstrap学习与实践 (0)
- jquery学习与实践 (0)
- Spring+hibernate+Struts2框架开发CRM项目 (0)
- JVM学习与实践 (0)
- 推荐学习网站 (1)
- 日常工作必备小技能 (4)
- Apache实践 (1)
- dubbo学习与实践 (2)
- Centos7 (6)
- 面试题目集合(收集各大网站) (4)
- 大数据学习 (1)
- 财富本 (2)
- 股票投资学习 (0)
- ZooKeeper (0)
- python切割集合里面相同的元素到一个集合里面 (1)
- 机器学习与深度学习 (1)
最新评论
-
魏叔武:
...
基于UDP协议的Socket编程
redis的数据有:字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型
下面对String类型的一些用法做些笔记:
方法一: set直接赋值,get获取,如下图:
方法二:setnx:语法为:setnx key value ,代表:如果已经存在一个string类的key对应的value,那么不覆盖以前的value,
不存在则创建(如果使用set,那么在此set key等于以前存在的key的时候,再次set,value覆盖),setnx中 nx代表 not exists,如果存在,那么返回为0,不存在key对应的value,返回1
如下图:
方法三:setex: 语法:setex key time value,其中time表示设置这个value代表多久失效
如下图:设置10秒后失效,十秒后,获取结果为:nil代表为空
方法四:setrange 语法:setrange key index value,代表从key对应的index位置开始替换,
如果现在的value,没有以前的长,那么替换对应value的长度,如果现在的value长度大于index后的长度,全部替换后面的字符(返回值得含义是 key对应的长度):如下图
方法五:mset,语法:mset key value key value .....,一次性的设置多个key对应多个value,如果都设置成功,返回ok,如果全部设置不成功,返回 0
如下图:
方法六 :msetnx,语法 msetnx key1 value1 key2 value2....,但是如果存在key对应的value,不会替换,mset会替换以前的key对应的value,如下图:
方法七:getrange 语法 : getrange key start end ,代表:根据key获取从start开始到end位置结束的字符串,如果 end值待遇key对应的value的长度,那么全部获取
如下图:
方法八:mget 语法:mget key1 key2 key3 ......,代表可以同时获取多个key对应的value,如果key不存在返回 nil
如下图:
方法八:incr 语法 set key value+1,递增,(但是递增只能针对数字类型)如下图:
方法九:incrby 语法:set key value+add 增加多少,(但是只能针对数字类型)如下图:
方法十:stelen 语法 strlen key ,得到key对应的value的长度
如下图:
下面对String类型的一些用法做些笔记:
方法一: set直接赋值,get获取,如下图:
方法二:setnx:语法为:setnx key value ,代表:如果已经存在一个string类的key对应的value,那么不覆盖以前的value,
不存在则创建(如果使用set,那么在此set key等于以前存在的key的时候,再次set,value覆盖),setnx中 nx代表 not exists,如果存在,那么返回为0,不存在key对应的value,返回1
如下图:
方法三:setex: 语法:setex key time value,其中time表示设置这个value代表多久失效
如下图:设置10秒后失效,十秒后,获取结果为:nil代表为空
方法四:setrange 语法:setrange key index value,代表从key对应的index位置开始替换,
如果现在的value,没有以前的长,那么替换对应value的长度,如果现在的value长度大于index后的长度,全部替换后面的字符(返回值得含义是 key对应的长度):如下图
方法五:mset,语法:mset key value key value .....,一次性的设置多个key对应多个value,如果都设置成功,返回ok,如果全部设置不成功,返回 0
如下图:
方法六 :msetnx,语法 msetnx key1 value1 key2 value2....,但是如果存在key对应的value,不会替换,mset会替换以前的key对应的value,如下图:
方法七:getrange 语法 : getrange key start end ,代表:根据key获取从start开始到end位置结束的字符串,如果 end值待遇key对应的value的长度,那么全部获取
如下图:
方法八:mget 语法:mget key1 key2 key3 ......,代表可以同时获取多个key对应的value,如果key不存在返回 nil
如下图:
方法八:incr 语法 set key value+1,递增,(但是递增只能针对数字类型)如下图:
方法九:incrby 语法:set key value+add 增加多少,(但是只能针对数字类型)如下图:
方法十:stelen 语法 strlen key ,得到key对应的value的长度
如下图:
发表评论
-
java代码简单封装使用redis
2017-08-01 21:55 501package com.ray.redis; i ... -
redis命令集合
2017-07-24 15:50 50501 exits key // ... -
Redis 分区
2017-07-02 18:03 0Redis 分区 分区是分割数据到多个Redis实例的处理过程 ... -
Redis 管道技术
2017-07-02 18:01 0Redis是一种基于客户端-服务端模型以及请求/响应协议的TC ... -
Redis服务端设置密码
2017-07-02 17:52 462通过 redis 的配置文件设置密码参数,这样客户端连接到 r ... -
Java 使用 Redis
2017-06-30 14:40 0Redis Java String(字符串) 实例 Red ... -
Redis 事务
2017-06-26 20:36 0Redis 事务可以一次执行多个命令, 并且带有以下两个重要的 ... -
Redis 发布订阅命令
2017-06-29 16:32 4351 PSUBSCRIBE pattern [patter ... -
Redis HyperLogLog 命令
2017-06-29 14:37 485Redis 在 2.8.9 版本添加了 HyperLogLog ... -
Redis 有序集合(sorted set)常用用法
2017-06-26 20:40 0Redis 有序集合和集合一样也是string类型元素的集合, ... -
Redis 集合(Set)常用用法
2017-06-29 14:10 552Redis的Set是string类型的无序集合。集合成员是唯一 ... -
Redis 列表(List)常用用法
2017-06-29 12:42 550Redis列表是简单的字符 ... -
Redis 哈希(Hash)常用用法
2017-06-28 11:50 5151 语法:Hset table filed value,HDE ... -
Redis 键相关的基本命令
2017-06-26 20:29 3021;DEL key 该命令用于在 key 存在时删除 key。 ... -
Centos7下安装redise
2017-04-26 15:50 433第一步:通过weget方式下载好redise # wget ... -
eclipse写java程序实现连接redis数据库教程
2016-10-22 11:30 1411redis是一个非常优秀的键值对类型的数据库,读写速度超级快, ... -
windows7下redis本地安装配置
2016-10-17 08:52 0最开始redis是不支持windows安装的,但是微软为了能够 ...
相关推荐
Redis笔记整理-五中数据类型之String和Hash,这两种数据类型是我们常用语做缓存,从而减轻数据库的压力,缓存我们一般放到服务成,被多个表现成调用达到公用性
字符串是Redis中最基本的数据类型,可以存储任何类型的数据,如整数、浮点数、字符串等。 设置字符串: SET key value [EX seconds] [PX milliseconds] [NX|XX] EX:设置键的过期时间(秒)。 PX:设置键的过期...
字符串是Redis中最基本的数据类型,可以存储任何类型的数据,如整数、浮点数、字符串等。 设置字符串: SET key value [EX seconds] [PX milliseconds] [NX|XX] EX:设置键的过期时间(秒)。 PX:设置键的过期...
这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。 官网下载速度超级慢,下了好久才成功,上传备用
水壶-redis-输入插件 这是一个redis输入的kettle插件。 你可以通过这个插件从redis中获取数据,它支持redis的string、hash、hashall、list、set、zset、keys类型。 好好享受。
Redis 数据类型之 List 类型 Redis 中的 List 类型是一种链表结构,主要功能是 push、pop、获取一个范围的所有值等等。List 类型的操作中,key 理解为链表的名字。Redis 的 List 类型其实就是一个每个子元素都是 ...
Redis 是一个开源的、基于内存的数据结构存储系统,支持五种数据类型:string(字符串)、hash(哈希)、list(列表)、set(集合)及 zset(有序集合)。本文将详细介绍 Redis 的 List 类型的命令和应用场景。 ...
redis是一个以key-value存储的数据库结构型服务器,它支持的数据结构类型包括:字符串(String)、链表(lists)、哈希表(hash)、集合(set)、有序集合(Zset)等。为了保证读取的效率,redis把数据对象都存储在...
Redis(Remote Dictionary Server)是一个开源的高性能键值对(key-value)存储数据库,它支持多种数据类型,如字符串、列表、集合、哈希表和有序集合等。 Redis通常用于缓存、消息队列、实时数据分析、计数器、...
RedisDesktopClient是一款颜值较高、使用方便的redis客户端工具,可以使用该工具对redis进行新增key-value,修改key-value,删除key,修改key有效时间,...该工具目前支持string,hash,list,set,zset五种数据类型。
这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是...
TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash) KEYS pattern 返回匹配的key列表 (KEYS foo*:查找foo开头的keys) RANDOMKEY 随机获得一个已经存在的key,如果当前数据库为空...
这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是...
这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原 子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的...
redis Windows 版本 REmote DIctionary Server(Redis) 是一个由...它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。 可以自动备份 优势 :性能极高 – Redis能读的速度是110000次/s,写的...
这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是...
数据类型丰富:Redis支持多种数据类型,如字符串(string)、散列(hash)、列表(list)、集合(set)和有序集合(sorted set)等。这使得Redis能够灵活地应对不同的应用场景。 速度极快:Redis的速度非常快,每秒...