- 浏览: 139583 次
文章分类
最新评论
-
wangyudong:
很有帮助的代码实例,测试Spring Boot REST AP ...
1、springboot入门案例helloworld与集成hibernate -
wangyudong:
学习了,的确是一个非常好的Spring boot实例,很快就写 ...
1、springboot入门案例helloworld与集成hibernate
redis-cli
启动redis客户端,连接到redis服务器,输入PING命令检查服务器是否正在运行
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG
Redis-cli连接远程服务器
redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
2、Redis五种数据类型字符串、哈希、列表、集合、有序集合
3、字符串常用命令
1)设置键值set key value
2)获取键值 get key
redis 127.0.0.1:6379> SET yiibai redis
OK
redis 127.0.0.1:6379> GET yiibai
"redis"
3)得到存储在键的值的长度strlen key
4)追加值到一个键的值中 append key value
4、哈希常用命令
1)设置哈希hmset key field1 value1 field2 value2 field3 value3……
2)获取哈希内容 hgetall key
redis 127.0.0.1:6379> HMSET yiibai name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
redis 127.0.0.1:6379> HGETALL yiibai
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"
3)获取哈希的所有键列表 hkeys key
4)获取哈希的所有值列表hvals key
5)删除一个或多个哈希字段 hdel key field1 [field2]…
6)获取哈希字段数 hlen key
7)获取哈希某一field的值 hget key field
设置哈希某一field的值 hset key field
5、列表常用命令
1)向列表中加入元素 lpush key value1 [value2] [value3] .......
2)获取列表中元素 lrange key start end
redis 127.0.0.1:6379> LPUSH tutorials redis
(integer) 1
redis 127.0.0.1:6379> LPUSH tutorials mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH tutorials mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE tutorials 0 10
1) "mysql"
2) "mongodb"
3) "redis"
3)从一个列表获取指定索引元素值lindex key index
4)获取并取出列表中的第一个元素lpop key
5)在根据列表中的索引设置该元素的值lset key index value
6、集合常用命令
1)往集合中添加元素sadd key value1 value2 value3 ......
2)获取集合中所有元素smembers myset
redis 127.0.0.1:6379> SADD myset "hello"(integer) 1redis 127.0.0.1:6379> SADD myset "foo"(integer) 1redis 127.0.0.1:6379> SADD myset "hello"(integer) 0redis 127.0.0.1:6379> SMEMBERS myset1) "hello"
2) "foo"
redis 127.0.0.1:6379> SADD myset2 "hello"(integer) 1redis 127.0.0.1:6379> SADD myset2 "world"(integer) 1
3)获取集合中元素的数量scard key
redis 127.0.0.1:6379> SCARD myset
4)获取第一个集合中元素不在其余集合中的元素 sdiff key1 other_key1 other_key2 ....
redis 127.0.0.1:6379> SDIFF myset myset2
5)获取第一个集合中元素在其余集合中的元素 sinter key1 other_key1 other_key2 ......
redis 127.0.0.1:6379> SINTER myset myset2
6)遍历集合存储在指定的键的元素sscan key [match pattern]
redis 127.0.0.1:6379> sscan myset1 0 match h*
7、有序集合常用命令
1)往有序集合中添加元素 zadd key_name score1 value1 score2 value2 .......
2)获取有序集合中所有元素zrange key_name start end [withscores]
redis 127.0.0.1:6379> ZADD tutorials 1 redis(integer) 1redis 127.0.0.1:6379> ZADD tutorials 2 mongodb(integer) 1redis 127.0.0.1:6379> ZADD tutorials 3 mysql(integer) 1redis 127.0.0.1:6379> ZADD tutorials 3 mysql(integer) 0redis 127.0.0.1:6379> ZADD tutorials 4 mysql(integer) 0redis 127.0.0.1:6379> ZRANGE tutorials 0 10 WITHSCORES
1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"
3)获取有序集合元素数量zcard key_name
redis 127.0.0.1:6379> ZCARD myzset
4)获取成员在有序集合中的分数zrank key member
redis 127.0.0.1:6379> ZRANK myzset t
5)删除一个或多个成员zrem key member member2 ......
redis 127.0.0.1:6379> ZREM myzset b
启动redis客户端,连接到redis服务器,输入PING命令检查服务器是否正在运行
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG
Redis-cli连接远程服务器
redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
2、Redis五种数据类型字符串、哈希、列表、集合、有序集合
3、字符串常用命令
1)设置键值set key value
2)获取键值 get key
redis 127.0.0.1:6379> SET yiibai redis
OK
redis 127.0.0.1:6379> GET yiibai
"redis"
3)得到存储在键的值的长度strlen key
4)追加值到一个键的值中 append key value
4、哈希常用命令
1)设置哈希hmset key field1 value1 field2 value2 field3 value3……
2)获取哈希内容 hgetall key
redis 127.0.0.1:6379> HMSET yiibai name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
redis 127.0.0.1:6379> HGETALL yiibai
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"
3)获取哈希的所有键列表 hkeys key
4)获取哈希的所有值列表hvals key
5)删除一个或多个哈希字段 hdel key field1 [field2]…
6)获取哈希字段数 hlen key
7)获取哈希某一field的值 hget key field
设置哈希某一field的值 hset key field
5、列表常用命令
1)向列表中加入元素 lpush key value1 [value2] [value3] .......
2)获取列表中元素 lrange key start end
redis 127.0.0.1:6379> LPUSH tutorials redis
(integer) 1
redis 127.0.0.1:6379> LPUSH tutorials mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH tutorials mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE tutorials 0 10
1) "mysql"
2) "mongodb"
3) "redis"
3)从一个列表获取指定索引元素值lindex key index
4)获取并取出列表中的第一个元素lpop key
5)在根据列表中的索引设置该元素的值lset key index value
6、集合常用命令
1)往集合中添加元素sadd key value1 value2 value3 ......
2)获取集合中所有元素smembers myset
redis 127.0.0.1:6379> SADD myset "hello"(integer) 1redis 127.0.0.1:6379> SADD myset "foo"(integer) 1redis 127.0.0.1:6379> SADD myset "hello"(integer) 0redis 127.0.0.1:6379> SMEMBERS myset1) "hello"
2) "foo"
redis 127.0.0.1:6379> SADD myset2 "hello"(integer) 1redis 127.0.0.1:6379> SADD myset2 "world"(integer) 1
3)获取集合中元素的数量scard key
redis 127.0.0.1:6379> SCARD myset
4)获取第一个集合中元素不在其余集合中的元素 sdiff key1 other_key1 other_key2 ....
redis 127.0.0.1:6379> SDIFF myset myset2
5)获取第一个集合中元素在其余集合中的元素 sinter key1 other_key1 other_key2 ......
redis 127.0.0.1:6379> SINTER myset myset2
6)遍历集合存储在指定的键的元素sscan key [match pattern]
redis 127.0.0.1:6379> sscan myset1 0 match h*
7、有序集合常用命令
1)往有序集合中添加元素 zadd key_name score1 value1 score2 value2 .......
2)获取有序集合中所有元素zrange key_name start end [withscores]
redis 127.0.0.1:6379> ZADD tutorials 1 redis(integer) 1redis 127.0.0.1:6379> ZADD tutorials 2 mongodb(integer) 1redis 127.0.0.1:6379> ZADD tutorials 3 mysql(integer) 1redis 127.0.0.1:6379> ZADD tutorials 3 mysql(integer) 0redis 127.0.0.1:6379> ZADD tutorials 4 mysql(integer) 0redis 127.0.0.1:6379> ZRANGE tutorials 0 10 WITHSCORES
1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"
3)获取有序集合元素数量zcard key_name
redis 127.0.0.1:6379> ZCARD myzset
4)获取成员在有序集合中的分数zrank key member
redis 127.0.0.1:6379> ZRANK myzset t
5)删除一个或多个成员zrem key member member2 ......
redis 127.0.0.1:6379> ZREM myzset b
发表评论
-
tomcat学习一(简单web服务器示例)
2016-09-20 17:14 511Request.java package com.chen ... -
8、在docker上部署简单javaweb应用
2016-04-24 19:12 9121、创建容器javaweb1,并添加数据卷便于将安装文件共享到 ... -
7、Docker容器的数据管理
2016-04-24 17:56 1179一、Docker容器的数据卷 ... -
6、Docker容器的网络连接
2016-04-24 17:54 1721一、Docker容器的网络基础 dock ... -
4、Docker镜像
2016-04-22 09:05 863一、什么是Docker镜像 ... -
5、Docker客户端和守护进程
2016-04-22 09:04 1030一、Docker的C/S模式 ... -
3、Docker容器常用命令与在容器中部署静态网站
2016-04-22 09:04 917一、容器的基本操作 ... -
2、Docker简介及docker组成部分
2016-04-22 09:03 18091、Docker提供了一个容器 ... -
1、Ubuntu14.04安装docker
2016-04-22 09:02 722一、安装前检查 1、内核版本 uname - ... -
spring集成redis,集成redis集群
2016-04-19 15:10 82171、通过spring-data-redis集成redis p ... -
6、java连接redis集群
2016-04-18 18:26 26571、使用Jedis 连接集群会报 MOVED错误 packag ... -
redis集群搭建
2016-04-18 16:15 600redis-cli -h 127.0.0.1 -p 6749 ... -
ubuntu14.04卸载redis并手动安装redis-3.0
2016-04-18 16:14 11791、ubuntu 卸载redis 1)卸载软件 ... -
java连接远程服务器redis常遇问题
2016-04-14 18:58 32781、先在本地CMD命令中ping IP地址,网络是否正常 2、 ... -
redis虚拟机环境搭建与安装redis
2016-04-12 09:14 1788下载VMware 下载ubuntu14.iso 在VMware ... -
dubbo入门案例
2016-04-07 19:47 1243windows安装zookeeper 把下载的zookeepe ... -
webservice cxf简单案例
2016-03-30 18:44 721cxf简单java项目案例 IHelloWorld.java ... -
spring mvc教程视频
2016-01-18 17:29 8201. 韩顺平 Spring视频教程 http://www.yu ... -
Redis与Memcached比较
2016-01-13 11:01 829作为内存数据缓冲 ... -
Redis原理与简述
2016-01-13 10:46 12685Redis是一个开源的key-value存储系统。 ...
相关推荐
综上所述,Redis的五种数据类型各有其特点和适用场景。在实际应用中,可以根据具体需求选择最合适的数据类型来存储和操作数据。同时,掌握每种数据类型的实现方式和操作细节对于优化程序性能、提升数据处理效率也是...
### Redis支持的数据类型及相关命令详解 #### 一、Redis简介及数据类型概述 Redis是一种开源的、基于内存的键值存储系统,同时也被广泛视为一种数据结构服务器。它支持多种数据类型,包括字符串(Strings)、列表...
本文将深入探讨如何使用Java操作Redis的四种主要数据类型:字符串(String)、列表(List)、哈希(Hash)和集合(Set)。 首先,我们来看**字符串类型**(String)。在Redis中,字符串是最基础的数据类型,可以...
在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...
### Redis命令大全详解 ...以上是Redis中部分常用命令的详细介绍,包括键管理命令、字符串命令和哈希命令。通过这些命令,可以高效地进行数据的存储和检索操作。后续章节将继续介绍Redis的其他数据类型及其相关的命令。
redis基本命令 一、关系数据库与非关系数据库 1.1. 关系型数据库 关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。 SQL 语句(标准数据查询语言)就是一种基于...
这个压缩包文件“SpringDataRedis对Redis的数据类型的常用操作API的使用代码举例.zip”显然包含了关于如何利用Spring Data Redis进行Redis数据类型操作的示例代码。下面我们将深入探讨Spring Data Redis对Redis主要...
#### 四、Redis数据类型与操作 - **字符串(String)**: 最基本的数据类型,可用于存储单个值。 - **列表(List)**: 存储多个元素,每个元素都是一个字符串。适合用于队列、栈等应用场景。 - **集合(Set)**: 无序的、...
一、Redis数据类型 Redis支持五种基本数据类型:字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。这些数据类型为各种应用场景提供了灵活性和高效性。 1. 字符串(String):...
2. **Redis数据类型及操作**:这是Redis的核心部分,包括五大数据类型: - **字符串(String)**:最基础的数据类型,支持设置、获取、增加、减少等操作。 - **哈希(Hash)**:用于存储键值对集合,适用于存储对象。 ...
本文将对Redis中的常用命令进行详细介绍,帮助读者更好地理解和掌握Redis的基本操作。 #### 连接与管理 - **QUIT**:退出当前连接。 - **AUTH password**:认证密码。 - **SELECT index**:选择指定的数据库,...
目录网盘文件永久链接 01redis简介 02数据库应用发展历程 03redis是一种Nosql数据库 04redis数据库特点简介 05安装redis数据库 06回顾安装redis 07启动redis服务 ...28redis中关于哈希类型数据的操作命令.....
Redis 命令手册介绍了 Redis 常用键命令和数据类型命令,是目前最全的 Redis 命令手册。 在Redis命令手册中,你可以找到关于常用键命令的详细说明,如SET、GET、DEL等命令,它们用于操作和管理键值对数据。这些命令...
本压缩包"封装redis常用基本命令.zip"提供了对Redis常用命令的封装,便于在编程中更便捷地操作Redis。以下将详细阐述Redis的一些核心概念和常用命令。 1. 数据类型: - 字符串(String):最基础的数据类型,可以...
1. Redis数据类型及其使用场景 - String(字符串):以key=value的形式存储数据,适用于常规计数、持久化定时任务。例如,可以作为系统内的计数器或存储数字类型数据。 - Hash(哈希):存储对象的key=value映射表...
本文档将详细介绍一系列常用的Redis基本命令及其用法,帮助用户更好地掌握Redis的操作技巧。 #### 二、命令介绍 ##### 1. **PING** - **功能**:检查Redis服务器是否处于活动状态。 - **命令格式**:`PING` - **...
Redis支持多种数据类型,本篇文章将对Redis的基础数据结构进行讲解,包括string(字符串)、list(列表)、set(集合)、hash(哈希)以及zset(有序集合)。掌握这些基础数据结构对使用Redis至关重要。 首先,字符...
- **获取键的数据类型**:使用`TYPE`命令获取键的数据类型: ```redis TYPE key ``` - **检查键是否存在**:使用`EXISTS`命令检查键是否存在: ```redis EXISTS key ``` - **增加或减少键的值**:使用`INCR`或...
在Go中,封装这些命令需要考虑如何有效地映射Go的数据类型到Redis的数据结构,以及如何处理这些结构的读写操作。例如,对于哈希,我们可能需要创建一个`HMSet`方法来设置多个字段,而`HGetAll`则用于获取所有字段...
Redis 支持五种基本数据类型,即 String、Hash、List、Set 和 Sorted Set。每种数据类型都有其特点和应用场景。 * String(字符串):最基本的数据类型,二进制安全,可以包含任何数据,例如图片、视频等。 * Hash...