CentOS 7 安装 Redis 7.0.5

yum 方式

安装Remi的软件源

remi 官网

yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

file

安装 redis

yum --enablerepo=remi install -y redis

file

查看 redis 状态

systemctl status redis

file

启动 redis

启动 redis 后再查看状态

systemctl start redis
systemctl status redis

file

查看 redis 版本信息

redis-server -v

file

修改 redis 连接密码

默认没有密码

vi /etc/redis.conf

输入

/requirepass foobared

搜索,去掉注释,将 foobared 改为自己的密码

file

设置自启动

systemctl enable redis

查看状态

systemctl status redis

file

取消自启动

systemctl disable redis

卸载 redis

yum remove -y redis

源码编译方式

官网复制下载链接

官网地址

file

下载软件安装包

安装在 usr/local 目录下

cd /usr/local
wget https://github.com/redis/redis/archive/7.0.5.tar.gz

如网速过慢可以本机下载后上传到 指定目录

file

解压

tar -zxvf 7.0.5.tar.gz

file

可删除压缩包

rm -rf 7.0.5.tar.gz

进入解压的目录

找到 Makefile 文件

cd /usr/local/redis-7.0.5/

file

编译并安装

make && make install

file

运行Redis-前台模式

默认的安装路径在:/usr/local/bin/,该路径下可以看到 Redis 的各种程序

  • 服务器启动程序:redis-server
  • 客户端启动程序:redis-cli

file

./redis-server

ctrl+c 退出

运行Redis-后台模式

备份配置文件
cd /usr/local/redis-7.0.5/
cp redis.conf redis.conf.bak
修改配置文件

daemonize 的值修改为 yes

vim /usr/local/redis-7.0.5/redis.conf
配置文件解析
# 1. 设置 Redis 服务监听的地址,默认是 127.0.0.1,会导致 Redis 的程序只可以被本地访问
bind 0.0.0.0

# 2. 监听的端口,默认的端口是 6379,建议不要修改
port 6379

# 3. 设置守护进程,修改为 yes 之后就可以后台运行了
daemonize yes

# 4. 设置连接密码,设置过密码之后 redis 必须输入密码才可以访问
requirepass 123456

# ------------------------------

# 5. 工作目录,默认是当前目录,启动服务后,日志、持久化等文件会保存在该文件
dir .

# 6. 日志文件的位置,默认为空不记录日志,指定了文件名称之后就会记录日志
logfile "redis.log"

# 7. 数据库的数量,默认是 16,设置为 1 之后就代表只使用 1 个库
databases 1

# 8. redis 可以使用的最大内存
maxmemory 512mb
指定的配置文件来启动服务
cd /usr/local/bin/
./redis-server /usr/local/redis-7.0.5/redis.conf
退出Redis

查看 redis 的进程号

ps -ef | grep redis

杀掉后台进程

kill -9 60056

配置 Redis 为服务并设置开机自启

redis 可以使用 systemctl 工具进行管理,并可以开机自启

创建服务配置文件
vim /etc/systemd/system/redis.service
文件内容
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/redis-7.0.5/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target
重新加载服务系统
systemctl daemon-reload
使用 systemctl 操作 Redis

启动 redis 服务
systemctl start redis

停止 redis 服务
systemctl stop redis

设置 redis 开机自启
systemctl enable redis

其他

# 关闭 redis 开机自启
systemctl disable redis
# 重启 redis 服务
systemctl restart redis
# 查看 redis 的服务状态
systemctl status redis

使用 Redis 客户端

/usr/local/bin/redis-cli

推荐 Redis 连接工具

AnotherRedisDesktopManager

相关文章

转载请注明: 转载自 浮生一程
本文链接地址 CentOS 7 安装 Redis 7.0.5
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇