Redis指令与数据结构(二)

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: 0、Redis目录结构      1)Redis介绍及部署在CentOS7上(一)      2)Redis指令与数据结构(二)      3)Redis客户端连接以及持久化数据(三)      4)Redis高可用之主从复制实践(四)      5)Redis高可用之哨兵模式Sentinel配置与启动(五)      6)Redis高可用之集群配置(六) 一、前言上一篇介绍了《Redis介绍及部署在CentOS上》,相必大家对redis有一定的了解了,Redis使用的场景非常的多,比如 之前 手机营销活动的秒杀等。

0、Redis目录结构


      1)Redis介绍及部署在CentOS7上(一)

      2)Redis指令与数据结构(二)

      3)Redis客户端连接以及持久化数据(三)

      4)Redis高可用之主从复制实践(四)

      5)Redis高可用之哨兵模式Sentinel配置与启动(五)

      6)Redis高可用之集群配置(六)

 

一、前言


上一篇介绍了《Redis介绍及部署在CentOS上》,相必大家对redis有一定的了解了,Redis使用的场景非常的多,比如 之前 手机营销活动的秒杀等。

那么这节就介绍一下一些通过指令,帮助我们更好的了解redis。

二、Redis通用指令


1、连接redis服务

进入redis目录下,此处我的目录在 /usr/local/redisfile/redis-5.0.2  

第一种:启动默认配置的redis服务(当关闭页面后或者 ctrl+C就会自动关闭redis服务,无法在后台启动)
.
/src/redis-server 第二种:启动自定义配置的redis服务 此处我自定义了一个配置文件 redis.custom.conf
.
/src/redis-server redis.custom.conf

 

redis.custom.conf 的配置如下:

daemonize yes
port 6666
requirepass 123
logfile ./redislog.log
dir ./

 

daemonize  yes  代表在后台运行。

port 端口号,默认端口是6379,在此我们修改了默认端口,这样主要是出于安全考虑,防止不法之人一眼就识破我们的redis端口。

requirepass 设置redis密码

logfile 代表 日志文件

dir 代表 文件存放的位置

 

这样执行后我们查看一下redis是否在运行

执行命令:

ps -ef|grep redis
或
netstat -lntp|grep redis

 查询结果

 

2、连接redis客户端

在上面我们启动了redis后我们启动一下redis客户端

./src/redis-cli -p 6666 -a 123

 进入redis中

 

 

3、关闭redis服务两种方法

第一种:
./src/redis-cli -p 6666 -a 123 shutdown

第二种:
kid -9  pid

注:此处的pid 代表 redis的  进程pid

 

4、通过命令

如下:大家可以自行通过redis-cli 测试一下

 

三、Redis数据结构


如下:就是redis支持的五种数据结构,最经常用的就是字符串

 

 

1、字符串的应用场景有如下:

 

然后我们就可以针对字符串做一些操作指令

如下:

 

 

2、Hash键值结构

 

hash的指令都是以h开头的

 

hash使用场景

 

 

 3、其他的就不做相应的介绍,大家可自行测试

这篇就介绍到这里。

 

asp.net core 交流群:787464275 欢迎加群交流
如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!

作者:LouieGuo
声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!

微信公众号:欢迎关注                                                 QQ技术交流群: 欢迎加群

                 

LouieGuo
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
14天前
|
XML JSON NoSQL
Redis的常用数据结构之字符串类型
Redis的常用数据结构之字符串类型
19 0
|
21天前
|
存储 消息中间件 NoSQL
Redis数据类型详解:选择合适的数据结构优化你的应用
Redis数据类型详解:选择合适的数据结构优化你的应用
|
1月前
|
存储 NoSQL Java
使用 Redis 的 List 数据结构实现分页查询的思路
使用 Redis 的 List 数据结构实现分页查询的思路
|
26天前
|
存储 NoSQL 算法
【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)(二)
【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)
36 0
|
26天前
|
存储 NoSQL Redis
作者推荐 |【Redis技术进阶之路】「原理系列开篇」揭秘高效存储模型与数据结构底层实现(SDS)(三)
作者推荐 |【Redis技术进阶之路】「原理系列开篇」揭秘高效存储模型与数据结构底层实现(SDS)
21 0
|
27天前
|
存储 NoSQL Java
Redis 数据结构操作入门
Redis 数据结构操作入门
15 0
|
2月前
|
存储 NoSQL 算法
学习 Redis 基础数据结构,不讲虚的。
职场中是这样使用 redis 的。
151 1
学习 Redis 基础数据结构,不讲虚的。
|
14天前
|
NoSQL Linux Redis
06- 你们使用Redis是单点还是集群 ? 哪种集群 ?
**Redis配置:** 使用哨兵集群,结构为1主2从,加上3个哨兵节点,总计分布在3台Linux服务器上,提供高可用性。
46 0
|
22天前
|
负载均衡 监控 NoSQL
Redis的集群方案有哪些?
Redis集群包括主从复制(基础,手动故障恢复)、哨兵模式(自动高可用)和Redis Cluster(官方分布式解决方案,自动分片和容错)。此外,还有如Codis、Redisson和Twemproxy等第三方工具用于代理和负载均衡。选择方案需考虑应用场景、数据规模和并发需求。
34 2
|
28天前
|
NoSQL Redis
Redis集群(六):集群常用命令及说明
Redis集群(六):集群常用命令及说明
32 0

热门文章

最新文章