Redis指令与数据结构(二)
0、Redis目录结构
5)Redis高可用之哨兵模式Sentinel配置与启动(五)
一、前言
上一篇介绍了《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 欢迎加群交流
如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!
微信公众号:欢迎关注 QQ技术交流群: 欢迎加群