Redis安装
Redis 安装
一、下载
官网下载 Redis https://redis.io/download
解压至你想要放置的目录
1 | tar -zxvf redis-6.2.2.tar.gz |
二、编译和安装
需要安装的一些依赖
1 | sudo yum install gcc jemalloc-devel openssl-devel tcl tcl-devel clang wget |
1、在redis根目录,运行 make 编译项目
1 | make |
可能你的 liunx 没有make 命令,需要安装。
安装make 后 发现如下错误
于是安装cc 命令 运行如下命令
1 | yum install gcc-c++ -y |
再次运行 make 命令依然报错如下 。
redis编译报致命错误:jemalloc/jemalloc.h:没有那个文件或目录
于是百度了下,发现如下命令。
再次尝试如下命令。成功。
make MALLOC=libc
三、配置与运行
为了方便管理将Redis 的配置文件以及常用命令移动到统一文件夹。
在redis目录下新建文件夹bin(命令文件)
1 | mkdir bin |
修改配置文件 redis.conf,将daemonize属性改为yes(表明需要在后台运行)
1 | vim bin/redis.conf |
运行 redis
1 | ./redis-server ./redis.conf |
运行客户端
1 | ./redis-cli |
四、redis常用命令
1 | 启动redis server |
五、其他配置
5.1 redis 开启远程连接
方法1修改redis服务器的配置文件
vim redis.conf
注释以下绑定的主机地址
# bind 127.0.0.1
或
vim redis.conf
bind 0.0.0.0
protected-mode no
方法2修改redis服务器的参数配置
修改redis的守护进程为no,不启用
127.0.0.1:6379> config set daemonize “no”
OK
修改redis的保护模式为no,不启用
127.0.0.1:6379> config set protected-mode”no”
OK
或者
config set requirepass 123 ->123是密码
注意:开启 6379端口
测试:./redis-cli -h 192.168.31.107 -p 6379
5.2 设置密码
方法1、命令行设置密码
config set requirepass 【yourpassword 】命令设置密码
方法2、在配置文件中修改密码
在配置文件中加入 requirepass 123456 123456是你的密码
六、使用docker安装
1 | docker pull redis:5.0.14 |