安装依赖
C 语言的编译环境:GCC。(因为 Redis 是使用 C 语言编写的,官方网站提供了 Redis 的源码以适用各个版本的 Linux 发行版。如果没有 C 语言的编译环境,可以使用命令 yum install gcc-c++ 进行在线安装)
安装
Redis 的源码包(从官网上下载最新版即可,官网链接:https://redis.io/)
tar zxvf redis-5.0.3.tar.gz
cd redis-5.0.3
运行命令:make,进行编译
安装并指定安装路径,运行命令:make install PREFIX=/usr/local/redis
修改配置文件
到redis解压目录下,复制 cp redis.conf /usr/local/redis/bin
cd /usr/local/redis/bin
vi redis.conf
#bind 127.0.0.1 注释掉允许其它主机访问
protected-mode no 关闭保护模式
daemonize yes 守护进程模式开启
requirepass 密码 设置密码(默认注释掉了)
启动服务
./redis-server
关闭服务
ps aux|grep redis(查看进程号) kill 进程号(关闭)
或使用Redis提供的客户端来关闭服务
命令为:
./redis-cli shutdown
修改过端口号使用
./redis-cli -p 端口号 shutdown
Redis客户端连接
./redis-cli 或 ./redis-cli -p 端口号
开机启动
找到解压包进入utils目录
cp redis_init_script /etc/init.d/redis
vi /etc/init.d/redis
将第二第三第五修改与redis目录对应
有密码在第三行下面新增AUTH="密码"
开机启动服务systemctl enable redis
开放防火墙端口sudo firewall-cmd --add-port=6379/tcp --permanent
windows10 安装
下载
https://github.com/tporadowski/redis/releases 一直下一步安装完成
修改配置文件
- 常用的redis服务命令
- 卸载服务:redis-server --service-uninstall
- 开启服务:redis-server --service-start
- 停止服务:redis-server --service-stop
打开配置文件
redis安装目录的 redis.windows-service.conf 打开(无权限打开拖到其它目录修改完移动回去)
注意:daemonize yes 守护进程模式开启(windows不支持设置)
#bind 127.0.0.1 注释掉
requirepass 123456 配置密码(默认注释掉了)