redis单机安装
操作系统 linux centos 7
准备
官网下载安装包: https://redis.io/download/
将安装包上传到服务器,解压并进入文件目录
[root@localhost ~]# tar -zxvf redis-5.0.14.tar.gz && cd redis-5.0.14
[root@localhost redis-5.0.14]# ll
总用量 284
-rw-rw-r--. 1 root root 127554 10月 4 2021 00-RELEASENOTES
-rw-rw-r--. 1 root root 53 10月 4 2021 BUGS
-rw-rw-r--. 1 root root 2381 10月 4 2021 CONTRIBUTING
-rw-rw-r--. 1 root root 1487 10月 4 2021 COPYING
drwxrwxr-x. 6 root root 124 10月 4 2021 deps
-rw-rw-r--. 1 root root 11 10月 4 2021 INSTALL
-rw-rw-r--. 1 root root 151 10月 4 2021 Makefile
-rw-rw-r--. 1 root root 6888 10月 4 2021 MANIFESTO
-rw-rw-r--. 1 root root 20555 10月 4 2021 README.md
-rw-rw-r--. 1 root root 63088 10月 4 2021 redis.conf
-rwxrwxr-x. 1 root root 275 10月 4 2021 runtest
-rwxrwxr-x. 1 root root 280 10月 4 2021 runtest-cluster
-rwxrwxr-x. 1 root root 373 10月 4 2021 runtest-moduleapi
-rwxrwxr-x. 1 root root 281 10月 4 2021 runtest-sentinel
-rw-rw-r--. 1 root root 9710 10月 4 2021 sentinel.conf
drwxrwxr-x. 3 root root 4096 10月 4 2021 src
drwxrwxr-x. 11 root root 182 10月 4 2021 tests
drwxrwxr-x. 8 root root 4096 10月 4 2021 utils
编译安装
编译
在redis-5.0.14
文件夹下进行编译执行命令:make
[root@localhost redis-5.0.14]# make
cd src && make all
make[1]: 进入目录“/root/redis-5.0.14/src”
CC Makefile.dep
make[1]: 离开目录“/root/redis-5.0.14/src”
make[1]: 进入目录“/root/redis-5.0.14/src”
rm -rf redis-server redis-sentinel redis-cli redis-benchmark redis-check-rdb redis-check-aof *.o *.gcda *.gcno *.gcov redis.info lcov-html Makefile.dep dict-benchmark
略...
...
略...
INSTALL redis-sentinel
CC redis-cli.o
LINK redis-cli
CC redis-benchmark.o
LINK redis-benchmark
INSTALL redis-check-rdb
INSTALL redis-check-aof
Hint: It's a good idea to run 'make test' ;)
make[1]: 离开目录“/root/redis-5.0.14/src”
结果如上就是编译成功了,如果编译失败那就是缺少gcc的依赖包,首先需要安装好gcc环境,然后在执行make命令,解决办法如下:
[root@localhost redis-5.0.14]# yum install gcc-c++ && make distclean
安装
编译成功后进入src文件夹,执行make install
命令进行Redis的安装。
[root@localhost redis-5.0.14]# cd src/ && make install
CC Makefile.dep
Hint: It's a good idea to run 'make test' ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
[root@localhost src]#
配置和启动
安装成功后脚本默认放在 /usr/local/bin
目录下
[root@localhost src]# ll /usr/local/bin/
总用量 32856
-rwxr-xr-x. 1 root root 4367032 1月 11 10:55 redis-benchmark
-rwxr-xr-x. 1 root root 8153032 1月 11 10:55 redis-check-aof
-rwxr-xr-x. 1 root root 8153032 1月 11 10:55 redis-check-rdb
-rwxr-xr-x. 1 root root 4808256 1月 11 10:55 redis-cli
lrwxrwxrwx. 1 root root 12 1月 11 10:55 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 8153032 1月 11 10:55 redis-server
[root@localhost src]#
创建配置文件存放目录,以及日志目录和持久化文件存放目录
[root@localhost src]# mkdir /etc/redis/ && mkdir -p /usr/local/redis/log && mkdir -p /usr/local/redis/data
- /etc/redis/ 存放配置文件
- /usr/local/redis/log 存放日志
- /usr/local/redis/data 存放持久化数据
从redis的解压目录拷贝配置文件(redis.conf)到/etc/redis/
目录
[root@localhost src]# cp /root/redis-5.0.14/redis.conf /etc/redis/
修改配置文件
[root@localhost bin]# vi /etc/redis/redis.conf
# 修改内容如下
# 绑定的主机,注释掉后允许所有主机登陆
#bind 127.0.0.1
# 默认端口 6379
# port 6379
# 关闭保护模式
protected-mode no
# 开启后台运行模式
daemonize yes
# redis日志文件路径
logfile "/usr/local/redis/log/redis.log"
# 持久化数据文件路径
dir /usr/local/redis/data
# 登陆redis数据库的密码认证
requirepass "123456"
# 开启AOF持久化模式
appendonly yes
启动服务
[root@localhost bin]# /usr/local/bin/redis-server /etc/redis/redis.conf
[root@localhost bin]# ps -ef| grep redis
root 6157 1 0 11:16 ? 00:00:00 /usr/local/bin/redis-server *:6379
root 6162 1710 0 11:16 pts/0 00:00:00 grep --color=auto redis
[root@localhost bin]#
开启防火墙
[root@localhost bin]# firewall-cmd --zone=public --add-port=6379/tcp --permanent && firewall-cmd --reload
success
success
安装完成,使用客户端连接工具可以连接了
评论区
请写下您的评论...
猜你喜欢
official
975
1、安装jdkzookeeper需要依赖java环境,所以需要先安装jdk参考:http://www.jiajiajia.club/blog/artical/yjw520/212、下载
blog
linux下安装redis数据库
linux系统
4109
linux下安装redis数据库到官网下载对应的tar.gz包https://redis.io/解压我是直接解压到了/opt文件夹下进入redis-5.0.4文件夹下,执行#cdredis
blog
redis
框架
2735
redis安装1.使用yum命令安装,这里我们使用yum命令安装会直接安装到etc目录下yuminstallredis2.启动redissystemctlstartredis.service3.设置
blog
docker中安装redis服务器
算法基础,linux
1113
拉取最新的redis镜像dockerpullredis:latest运行redis容器dockerrun-itd--nameredis-test-p6379:6379redis如果是在vm虚拟机中运行的记得开放相应的端口
blog
linux安装nginx
linux系统
1912
linux安装nginx1.检查和安装依赖[root@localhost~]#yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2
blog
linux安装和配置svn
linux系统
3821
1.卸载svn:yumremovesubversion如果机器上没有安装过svn则跳过此步骤2.安装svn云命令安装svn服务器:yuminstallsubversion3.查看svn的版本
blog
redis哨兵模式环境搭建
redis
952
。master主库配置介绍单机安装的时候redis.conf已经配置了如下参数:#绑定的主机,注释掉后允许所有主机登陆#bind127.0.0.1#关闭保护模式protected-modeno#端口,默认
linux系统
4715
linuxcentos7安装mysql57在安装之前先检查一下之前有没有安装过,如果之前安装过,先卸载完全再重新安装1.将mysql的包传送到/usr/local/下用#tar-zxvf命令解压文件
最新发表
归档
2018-11
12
2018-12
33
2019-01
28
2019-02
28
2019-03
32
2019-04
27
2019-05
33
2019-06
6
2019-07
12
2019-08
12
2019-09
21
2019-10
8
2019-11
15
2019-12
25
2020-01
9
2020-02
5
2020-03
16
2020-04
4
2020-06
1
2020-07
7
2020-08
13
2020-09
9
2020-10
5
2020-12
3
2021-01
1
2021-02
5
2021-03
7
2021-04
4
2021-05
4
2021-06
1
2021-07
7
2021-08
2
2021-09
8
2021-10
9
2021-11
16
2021-12
14
2022-01
7
2022-05
1
2022-08
3
2022-09
2
2022-10
2
2022-12
5
2023-01
3
2023-02
1
2023-03
4
2023-04
2
2023-06
3
2023-07
4
2023-08
1
2023-10
1
2024-02
1
2024-03
1
2024-04
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio
mysql
ensp
网络基础
xxl-job
rabbitmq
haproxy
srs
音视频
webrtc
javascript
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。