Linux Centos7 环境安装 Redis
-
由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境
gcc -v #检查是否安装
yum install -y gcc #安装gcc
[root@iZwz97c3p7jioq3dzo6s6kZ local]# cd redis
[root@iZwz97c3p7jioq3dzo6s6kZ redis]# ls
redis-6.2.7.tar.gz
-
安装 redis
tar -zxvf redis-6.2.7.tar.gz #解压命令
ls
redis-6.2.7 redis-6.2.7.tar.gz
cd redis-6.2.7 进入 redis-6.2.7 目录
make # 进行编译
make install # 完成安装
安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件
bin]# ls
cloud-id cloud-init-per jsonpatch jsonschema redis-benchmark redis-check-rdb redis-sentinel
cloud-init jsondiff jsonpointer normalizer redis-check-aof redis-cli redis-server
目录介绍:
1、redis-server : redis服务器
2、redis-cli : redis客户端
3、redis-benchmark : 性能测试工具
4、redis-check-aof : 修复 aof 文件
5、redis-check-dump : 修复 dump.rdb 文件
6、redis-sentinel : redis 集群
启动redis
前台启动
bin]# redis-server # 启动命令
后台启动
-
进入到 redis 目录中
redis-6.2.7]# ls
00-RELEASENOTES BUGS CONDUCT CONTRIBUTING copYING deps INSTALL Makefile MANIFESTO README.md redis.conf runtest runtest-cluster runtest-moduleapi runtest-sentinel sentinel.conf src tests TLS.md utils
复制 redis.conf
redis-6.2.7]# cp redis.conf /usr/local/bin/yixiConfig/myRedis.conf
daemonize no # 改为 yes
bin]# ls
cloud-id cloud-init-per jsondiff jsonpointer normalizer redis-check-aof redis-cli redis-server
cloud-init dump.rdb jsonpatch jsonschema redis-benchmark redis-check-rdb redis-sentinel yixiConfig
bin]# redis-server /usr/local/bin/yixiConfig/myRedis.conf # 启动命令
bin]# ps -ef|grep redis # 查看redis进程信息
root 44161 1 0 May21 ? 00:00:19 redis-server 127.0.0.1:6379
root 44994 44893 0 10:28 pts/0 00:00:00 grep --color=auto redis
bin]# redis-cli # 客户端连接 redis
1、方式一
127.0.0.1:6379> shutdown # 关闭redis命令
not connected> exit
bin]# ps -ef|grep redis # 查看redis进程信息
root 45002 44893 0 10:31 pts/0 00:00:00 grep --color=auto redis
2、方式2
bin]# redis-cli shutdown # 关闭redis命令
[root@iZwz97c3p7jioq3dzo6s6kZ bin]# ps -ef|grep redis # 查看进程信息
root 45044 44893 0 10:36 pts/0 00:00:00 grep --color=auto redis
3、方式3
bin]# ps -ef|grep redis # 查看进程信息
root 45072 1 0 10:38 ? 00:00:00 redis-server 127.0.0.1:6379
root 45078 44893 0 10:38 pts/0 00:00:00 grep --color=auto redis
bin]# kill -9 45072 # 通过 kill命令 杀掉 redis-server 进程
bin]# ps -ef|grep redis # 再次查看进程信息
root 45080 44893 0 10:39 pts/0 00:00:00 grep --color=auto redis
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。