- 浏览: 144202 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (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 523package com.ray.redis; i ... -
redis命令集合
2017-07-24 15:50 52501 exits key // ... -
Redis 分区
2017-07-02 18:03 0Redis 分区 分区是分割数据到多个Redis实例的处理过程 ... -
Redis 管道技术
2017-07-02 18:01 0Redis是一种基于客户端-服务端模型以及请求/响应协议的TC ... -
Redis服务端设置密码
2017-07-02 17:52 486通过 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 4491 PSUBSCRIBE pattern [patter ... -
Redis HyperLogLog 命令
2017-06-29 14:37 501Redis 在 2.8.9 版本添加了 HyperLogLog ... -
Redis 有序集合(sorted set)常用用法
2017-06-26 20:40 0Redis 有序集合和集合一样也是string类型元素的集合, ... -
Redis 集合(Set)常用用法
2017-06-29 14:10 573Redis的Set是string类型的无序集合。集合成员是唯一 ... -
Redis 列表(List)常用用法
2017-06-29 12:42 575Redis列表是简单的字符 ... -
Redis 哈希(Hash)常用用法
2017-06-28 11:50 5411 语法:Hset table filed value,HDE ... -
Redis 键相关的基本命令
2017-06-26 20:29 3221;DEL key 该命令用于在 key 存在时删除 key。 ... -
Centos7下安装redise
2017-04-26 15:50 448第一步:通过weget方式下载好redise # wget ... -
eclipse写java程序实现连接redis数据库教程
2016-10-22 11:30 1439redis是一个非常优秀的键值对类型的数据库,读写速度超级快, ... -
windows7下redis本地安装配置
2016-10-17 08:52 0最开始redis是不支持windows安装的,但是微软为了能够 ...
相关推荐
5. **Redis数据类型操作** PHPRedis支持Redis的所有数据类型操作,包括: - 字符串(String):`set`, `get`, `incr`, `decr` - 哈希(Hash):`hSet`, `hGet`, `hMSet`, `hMGet` - 列表(List):`lPush`, `rPush`, `...
Redis笔记整理-五中数据类型之String和Hash,这两种数据类型是我们常用语做缓存,从而减轻数据库的压力,缓存我们一般放到服务成,被多个表现成调用达到公用性
支持多种数据类型,如字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。 3. **数据导入与导出**:可以将Redis数据库的数据导出到文件,或者从文件导入数据到Redis,方便数据...
1. **数据类型**: Redis支持五大数据类型:字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set),这些类型为各种应用场景提供了丰富的选择。 2. **持久化**: Redis提供了两种主要的持久化...
2. **键值浏览**:通过树形视图查看和管理数据库中的键值对,支持多种数据类型,如字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。 3. **数据操作**:进行CRUD操作,即创建...
- **数据类型**:Redis支持多种数据类型,如字符串(string)、哈希(hash)、列表(list)、集合(set)和有序集合(sorted set)。 - **持久化**:Redis可以通过RDB(快照)或AOF(追加日志)两种方式实现数据的持久化,...
1. **键值存储**:Redis 支持多种数据类型,如字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。这些数据类型可以满足各种复杂的存储需求。 2. **持久化**:Redis 提供了两种...
- 数据类型:Redis支持字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)等多种数据类型。 - 持久化:Redis提供RDB(快照)和AOF(Append Only File)两种持久化方式,确保数据安全。RDB...
1. **数据类型**:Redis支持五种基本数据类型,包括字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set),这些类型提供了丰富的操作命令,满足各种应用场景。 2. **高性能**:Redis通过内存...
其五大数据类型是Redis的核心,它们分别是字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。 1. **字符串(String)**: - String是最基础的数据类型,每个key对应一个value,value可以是...
同时,了解并熟悉Redis的基础知识,如数据类型(String、Hash、List、Set、Sorted Set)、持久化方式(RDB和AOF)以及主从复制、集群等概念,将有助于更好地利用Redis Desktop Manager进行数据管理。
1. **数据浏览**:用户可以通过树状视图清晰地查看数据库中的键值对,支持多种数据类型,包括字符串(String)、哈希(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set)等。 2. **键操作**:工具提供了...
3. **Redis数据结构**: Tomcat Redis Session Manager通常使用Redis的`String`类型存储session数据,session ID作为键,序列化的session对象作为值。此外,还可以使用`Hash`或`Sorted Set`来存储更复杂的信息,如...
Redis支持多种数据类型,如字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。这些数据类型允许用户以灵活的方式存储和操作数据。 在Windows上安装Redis-x64-5.0.14,首先需要...
2. **数据类型**:Redis支持丰富的数据结构,包括字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。 3. **持久化**:Redis可以通过RDB(快照)或AOF(追加日志)两种方式进行数据持久化,...
软件提供键值对的浏览界面,支持各种数据类型如字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。用户可以直接在界面上查看和编辑键值,支持JSON格式的数据展示。 4. **命令...
4. **数据浏览与编辑**:工具允许用户查看、添加、修改和删除键值对,支持多种数据类型,如字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。 5. **命令行执行**:尽管是GUI...
3. **实时数据浏览**:实时查看并编辑Redis中的键值对,支持多种数据类型如字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。 4. **命令行模拟器**:提供了一个内置的命令行...
1. 数据浏览与编辑:用户可以通过界面清晰地查看和编辑 Redis 服务器中的键值对,支持多种数据类型,如字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。 2. 多服务器连接:...
- **数据类型的选择:** 根据不同的应用场景选择合适的数据类型。例如,对于计数器类的功能,可以选择使用 `string` 类型;对于列表操作,可以选择 `list` 类型等。 通过上述步骤,可以成功地安装并使用 Redis。...