redis配置
| 软件名称 | 软件包名 |
|---|---|
| redis | redis-4.0.1.tar.gz |
| CentOS | CentOS 7.4(mini 英文版本) |
1.安装
下载文件:
Index of /releases/ (redis.io)
https://archive.apache.org/dist/
tar -zxvf redis-4.0.1.tar.gz -C ../server/
# (c语言写的,需要编译器,kafka,hadoop等是java支持)
yum install gcc
yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
cd ../server/redis-4.0.1/
make
make PREFIX=/export/servers/redis install
2.配置
- 注释掉bind表示谁都不能绑定
- daemonize yes表示开启后台启动
- protected关闭保护
cp /export/server/redis-4.0.1/redis.conf /export/servers/redis
cd export/servers/redis
#redis.conf在哪都行,启动的时候方便找到就行
vi redis.conf
# bind 192.168.44.131
daemonize yes
protected-mode no
3.启动
#开启服务端
bin/redis-server redis.conf &
#& 表示redis后台启动
ps -ef | grep redis
#开始客户端
bin/redis-cli
结果
[root@master redis]# ps -ef | grep redis
root 18799 1 0 16:10 ? 00:00:00 bin/redis-server *:6379
root 18855 7067 0 16:12 pts/1 00:00:00 grep --color=auto redis
4.测试
bin/redis-server ./redis.conf
bin/redis-cli -h 192.168.44.131
#-h 不写表示本机
# redis是一个高性能的key-value数据库 在内存里跑
#数据类型:string list set zset hash
keys * #获取所有
flushall #删库
#string
set 老婆1 "刻晴"
get "老婆1"
set bb "keqing"
#list
lpush ee 123 223 34 5
lrange ee 0 -1
#set
sadd ff 12 12 12 4 ds df gr
smembers ff
#zset
zadd gg 1 aa
zadd gg 2 sd
zadd gg 3 df
zadd gg 0 d
zrange gg 0 -1 WITHSCORES
#hash
incrby bb 2
hmset cc 1 aa 2 b 3 cc
hmget cc 2
hmget cc 3
hmset dd a 11 b 22 c 33
hincrby dd b 8
hmget dd b
5.关闭
# exit退出redis命令行模式
172.18.0.2:6379> exit
ps -ef | grep redis
[root@master redis]# ps -ef | grep redis
root 18799 1 0 16:10 ? 00:00:04 bin/redis-server *:6379
root 19283 7067 0 16:39 pts/1 00:00:00 grep --color=auto redis
- kill掉redis的进程号
kill -9 18799
本文详细介绍了在CentOS7.4上安装Redis 4.0.1的步骤,包括下载源码、编译安装、配置文件修改、启动服务以及简单的功能测试。在配置中,取消了绑定限制,设置为后台启动并关闭保护模式。测试部分涵盖了Redis的基本数据类型操作,如字符串、列表、集合和哈希。最后,展示了如何关闭Redis服务及通过进程ID终止进程。
5643

被折叠的 条评论
为什么被折叠?



