redis 环境搭建
Posted 瓶子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis 环境搭建相关的知识,希望对你有一定的参考价值。
windows 下搭建 redis 环境
写在前面的话:
Redis 没有官方的 Windows 版本,但是微软开源技术团队(Microsoft Open Tech group)开发和维护着这个 Win64 的版本。
一、下载 Redis (下载地址:https://github.com/MicrosoftArchive/redis/releases)
二、解压安装包
解压安装包,更名为redis,放到 D:\\Programe Files\\redis (这个路径不是固定的,随意)
三、启动 redis
redis-server.exe redis.windows.conf
(Ctrl + c 退出)
四、配置 redis 为后台运行
(1). 安装 redis 服务
redis-server --service-install redis.windows.conf --loglevel verbose
(2). 启动 redis 服务
redis-server --service-start
(3). 停止 redis 服务
redis-server --service-stop
Mac 下搭建 redis 环境
一、下载 Redis (下载地址:https://redis.io)
二、将下载下来的压缩包转移至 /usr/local 目录
cd ~/Downloads sudo mv redis-3.2.11.tar /usr/local
三、解压缩文件
cd /usr/local sudo tar -zxf redis-3.2.11.tar
四、进入redis目录,编译测试
cd redis-3.2.11 sudo make test
五、redis 安装
sudo make install
六、redis 配置
(1). 在 /usr/local 目录创建 bin, etc 两个文件夹,在 redis-3.2.11 目录下创建 db 文件夹
sudo mkdir /usr/local/bin sudo mkdir /usr/local/etc sudo mkdir /usr/local/redis-3.2.11/db
(如果目录已存在,上述命令请忽略)
(2). 将 /usr/local/redis-3.2.11/src 目录下的 mkreleasehdr.sh, redis-benchmark, redis-check-rdb, redis-cli, redis server 拷贝至 /usr/local/bin 目录
sudo cp /usr/local/redis-3.2.11/src/mkreleasehdr.sh /usr/local/bin sudo cp /usr/local/redis-3.2.11/src/redis-benchmark /usr/local/bin sudo cp /usr/local/redis-3.2.11/src/redis-check-rdb /usr/local/bin sudo cp /usr/local/redis-3.2.11/src/redis-cli /usr/local/bin sudo cp /usr/local/redis-3.2.11/src/redis-server /usr/local/bin
(3). 将 redis.conf 拷贝至目录 etc
sudo cp /usr/local/redis-3.2.11/redis.conf /usr/local/etc
(4). 修改 redis.conf
① 修改为守护模式 daemonize yes ② 设置进程锁文件 pidfile /usr/local/redis-3.2.11/redis.pid ③ 端口 port 6379 ④ 客户端超时时间 timeout 300 ⑤ 日志级别 loglevel debug ⑥ 日志文件位置 logfile /usr/local/redis-3.2.11/log-redis.log ⑦ 设置数据库的数量 databases 16 ⑧ 指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合 #save <seconds> <changes> #Redis默认配置文件中提供了三个条件: save 900 1 save 300 10 save 60 10000 ⑨ 指定存储至本地数据库时是否压缩数据,默认为yes rdbcompression yes ⑩ 指定本地数据库文件名 dbfilename dump.rdb ⑪ 指定本地数据库路径 dir /usr/local/redis-3.2.11/db/ ⑫ 指定是否在每次更新操作后进行日志记录 appendonly no ⑬ 指定更新日志条件 appendfsync everysec
(以上请在 redis.conf 搜索并依次修改)
(5). 启动服务
sudo redis-server /usr/local/etc/redis.conf
(6). 查看日志
tail -f /usr/local/redis-3.2.11/log-redis.log
(7). 关闭服务
redis-cli shutdown
参考链接:
以上是关于redis 环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
基于docker环境搭建redis-cluster集群(多台机器)