具体的安装方式如下(基于 centos 7):
我自己喜欢的安装方式
# 从网站上下载 redis-3.2.11.tar.gz 安装包;
> cd /zing/tools/
> tar -zxvf redis-3.2.11.tar.gz
> cd redis-3.2.11
> make
> make PREFIX=/zing/trad/redis install
# 命令脚本
# redis-benchmark 压力测试工具(测试AOF日
# redis-check-aof 检查AOF日志文件
# redis-check-dump 检查RDB快照文件
# redis-cli 客户端
# redis-sentinel 哨兵,实现主从复制的HA(版本:2.4+)
# redis-server 启动和停止Redis Server
# 核心的配置文件:需要从源码中拷贝
> cd /zing/trad/
> cp ../tools/redis-3.2.11/redis.conf conf/
# 相关参数
# daemonize no 是否以后台运行的方式启动Redis,建议yes
# port 6379 端口号
# 启动
> bin/redis-server conf/redis.conf
通过 redis 入侵服务器
# 设置redis 密码和远程连接
# Redis默认的初始密码为空。
# 修改Redis配置文件,需要访问密码:
> vim /zing/trad/redis/6379.conf
# 设置密码:
# requirepass 你的密码
# 使用密码登录:
> redis-cli -a 你的密码
# 停止redis:
> redis-cli -a 你的密码 shutdown
# 注意其他服务器连接Redis 配置(不然远程服务器连接不上):
# 将6379.conf 的参数 bind 127.0.0.1 改成了bind 0.0.0.0
使用 redis 文件里 install_server.sh 安装
好处就是默认安装成服务启动后台运行启动,不好就是默认安装的路径不好找
# 从网站上下载 redis-3.2.11.tar.gz 安装包;
> cd /zing/tools/
> tar -zxvf redis-3.2.11.tar.gz
> cd redis-3.2.11
> make
# (默认安装到 /usr/local/bin)
> make install
> cd /utils/
# 默认next 安装
> ./install_server.sh
# 执行结果:查看使用的配置
# Selected config:
# Port : 6379
# Config file : /etc/redis/6379.conf
# Log file : /var/log/redis_6379.log
# Data dir : /var/lib/redis/6379
# Executable : /usr/local/bin/redis-server
# Cli Executable : /usr/local/bin/redis-cli
# Is this ok? Then press ENTER to go on or Ctrl-C to abort.
# Copied /tmp/6379.conf => /etc/init.d/redis_6379
# Installing service...
# Successfully added to chkconfig!
# Successfully added to runlevels 345!
# Starting Redis server...
# Installation successful!
# 查看开机启动列表:
> chkconfig --list
# redis_6379 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# 开启服务 或者启动
> /etc/init.d/redis_6379 start ,也可通过(service redis_6379 start);
# 关闭服务
> /etc/init.d/redis_6379 stop ,也可通过(service redis_6379 stop);
Docker 方式
# 拉取 redis 镜像
> docker pull redis
# 运行 redis 容器
> docker run --name myredis -d -p6379:6379 redis
# 执行容器中的 redis-cli,可以直接使用命令行操作 redis
> docker exec -it myredis redis-cli...
Github 源码编译方式
# 下载源码
> git clone --branch 2.8 --depth 1 git@github.com:antirez/redis.git
> cd redis
# 编译
> make
> cd src
# 运行服务器,daemonize表示在后台运行
> ./redis-server --daemonize yes
# 运行命令行
> ./redis-cli...
直接安装方式
# mac
> brew install redis
# ubuntu
> apt-get install redis
# redhat
> yum install redis
# 运行客户端
> redis-cli
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于