`

redis常用命令以及数据类型

阅读更多
1.启动redis,打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.windows.conf
2.另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。
切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379
现在可以操作了


3.设置字符类型的键值对
redis 127.0.0.1:6379> SET runoobkey redis
OK
redis 127.0.0.1:6379> GET runoobkey
"redis"
3.1 截取字符串
redis 127.0.0.1:6379> SET mykey "This is my test key"
OK
redis 127.0.0.1:6379> GETRANGE mykey 0 3
"This"
redis 127.0.0.1:6379> GETRANGE mykey 0 -1
"This is my test key"
3.2 Getset 命令用于设置指定 key 的值,并返回 key 的旧值。
redis> GETSET db mongodb    # 没有旧值,返回 nil
(nil)
redis> GET db
"mongodb"
redis> GETSET db redis      # 返回旧值 mongodb
"mongodb"
redis> GET db
"redis"
。。。
4.哈希值
127.0.0.1:6379>  HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
127.0.0.1:6379>  HGETALL runoobkey
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"
5.列表
redis 127.0.0.1:6379> LPUSH runoobkey redis
(integer) 1
redis 127.0.0.1:6379> LPUSH runoobkey mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH runoobkey mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE runoobkey 0 10

1) "mysql"
2) "mongodb"
3) "redis"
6.集合(set)
redis 127.0.0.1:6379> SADD runoobkey redis
(integer) 1
redis 127.0.0.1:6379> SADD runoobkey mongodb
(integer) 1
redis 127.0.0.1:6379> SADD runoobkey mysql
(integer) 1
redis 127.0.0.1:6379> SADD runoobkey mysql
(integer) 0
redis 127.0.0.1:6379> SMEMBERS runoobkey

1) "mysql"
2) "mongodb"
3) "redis"

7.有序集合(sorted set)
redis 127.0.0.1:6379> ZADD runoobkey 1 redis
(integer) 1
redis 127.0.0.1:6379> ZADD runoobkey 2 mongodb
(integer) 1
redis 127.0.0.1:6379> ZADD runoobkey 3 mysql
(integer) 1
redis 127.0.0.1:6379> ZADD runoobkey 3 mysql
(integer) 0
redis 127.0.0.1:6379> ZADD runoobkey 4 mysql
(integer) 0
redis 127.0.0.1:6379> ZRANGE runoobkey 0 10 WITHSCORES

1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"
8.Redis 数据备份与恢复
redis 127.0.0.1:6379> SAVE
OK
该命令将在 redis 安装目录中创建dump.rdb文件。
redis 127.0.0.1:6379> CONFIG GET dir
1) "dir"
2) "/usr/local/redis/bin"

创建 redis 备份文件也可以使用命令 BGSAVE,该命令在后台执行。
127.0.0.1:6379> BGSAVE

Background saving started





分享到:
评论

相关推荐

    Redis数据类型视频

    在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...

    redis常用命令整理

    Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及 zset(sorted set:有序集合)。 1、string(字符串) 一个key对应一个value。一个键最大能存储512MB。string类型是二

    Redis常用语法命令及使用示例详解

    它支持多种数据类型,包括字符串(string)、哈希(hash)、列表(list)、集合(set)、有序集合(sorted set)等,并提供了丰富的命令集来操作这些数据类型。Redis支持发布/订阅(Pub/Sub)模型,允许客户端订阅...

    Redis常用数据类型命令实例汇总

    存储sortedset: 存储:zadd key score menber1 score menber2 … 升序排列:zrange key start end [withscores] 降序排列:zrevrange key start end [withscores] 取得前三名: 按照排名范围删除元素:...

    Redis的5种数据类型与常用命令讲解

    1.redis的5种数据类型: string 字符串(可以为整形、浮点型和字符串,统称为元素) list 列表(实现队列,元素不唯一,先入先出原则) set 集合(各不相同的元素) hash hash散列值(hash的key必须是唯一的) ...

    Redis从入门到精通视频.zip

    16redis常用指令介绍 17redis中关于key的操作命令1 18redis中关于key的操作命令2 19redis中关于key的操作命令3 20redis中关于字符串类型数据的操作命令1 21redis中关于字符串类型数据的操作命令2 22redis中关于列表...

    Redis开发环境搭建及常用命令

    非常完整的一个REDIS文档输出 包括: redis简介 安装步骤 数据类型 数据导入 性能优化参数 API说明

    redis(简介、数据结构、常用命令).docx

    Redis是一款开源的、高性能...Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。

    spring boot redis配置及使用+redis

    Redis介绍 NoSQL介绍 Redis介绍 Redis安装:Docker-Compose安装 ...Redis常用命令 5种常用数据类型应有场景 5种常用数据类型命令 spring boot 配置Redis数据库连接 RedisTemplate: 验证码+redis应用 Redis常见问题

    Redis从入门到精通视频.rar

    16-redis-redis常用指令介绍.avi 17-redis-redis中关于key的操作命令1.avi 18-redis-redis中关于key的操作命令2.avi 19-redis-redis中关于key的操作命令3.avi 20-redis-redis中关于字符串类型数据的操作命令1.avi 21...

    Redis教程(内含各种数据结构详细的操作命令)

    2.2.2、常用命令 set:添加键值对 get:获取值 apend:追价值 strlen:获取值的长度 setnx:key不存在时,设置key的值 incr:原子递增1 decr:原子递减1 incrby/decrby:递增或者递减指定的数字 mset:同时设置多个...

    《Redis实战》中午完整版

    Redis实战中文完整版,适合新手入门学习。本文档章节全面,不会有遗落章节。主要包括Redis快速入门、Redis数据类型及操作、Redis常用命令、Redis高级实用特性。红丸出品,希望阅读者都能受益匪浅。

    尚硅谷_Redis.docx

    在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...

    Redis中散列类型的常用命令小结

    Redis是采用字典结构以键值对的形式存储数据的,而散列类型(hash)的键值也是一种字典结构,其存储了字段和字段值的映射,但字段值只能是字符串,不支持其他数据类型,也就是说,散列类型不能嵌套其他的数据类型。...

    redis实战手册

    redis 实战包括redis相关数据类型的介绍和操作,redis一些常用的命令,redis高级实用同学

    Redis的五大数据类型之集合(Set)的总结

    Redis的Set是String类型的无序集合,不同于List,Set中的元素不可以重复。Redis 中集合(Set)是通过哈希表(HashTable)实现的,所以添加,删除,查找的复杂度都是 O(1)。 Set的常用操作命令总结 图片来源:...

    尚硅谷Redis入门视频

    在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...

    China_DBA_Redis实战

    目录 1.redis快速入门 2.redis数据类型及操作 3.redis常用命令 4.redis高级实用特性

    Redis的五大数据类型之哈希(Hash)的总结

    Hash的常用操作命令总结 图片来源:https://www.runoob.com/redis/redis-hashes.html 部分命令使用实例 1.HSET、HGET 、HMSET、 HMGET HSET key field value 将哈希表 key 中的字段 field 的值设为 value...

Global site tag (gtag.js) - Google Analytics