【Redis】安装 Redis

Posted by 西维蜀黍 on 2019-10-27, Last Modified on 2022-04-01

Via docker

$ mkdir redis_config; touch redis_config/redis.conf
$ docker run -itd --restart unless-stopped --name redis -p 6379:6379 redis

Access from another host

redis-cli -h 192.168.18.129
192.168.18.129:6379> ping
PONG
192.168.18.129:6379>

macOS 安装

Installation - Via brew

$ brew install redis

后台运行 redis 服务

$ brew services start redis

前台运行 Redis 服务

$ redis-server

可以直接运行 redis-server 以启动 Redis 服务(在服务端中输入 quit 可以退出)。然后另外开一个终端,运行 redis-cli 以启动一个客户端。

指定配置文件路径并前台运行 Redis 服务:

$ redis-server /usr/local/etc/redis.conf

配置为在后台运行 Redis

将配置文件redis.conf中的deamonize yes 以守护进程的方式启动。

在目录 /usr/local/redis-3.2.8 下:

vim redis.conf

有一行是

daemonize no

这是守护进程的开关,改为 yes

deamonize yes

在bin下可执行的程序

  • redis-server: Redis服务器
  • redis-cli: 命令行客户端
  • redis-benchmark: Redis的性能测试工具
  • redis-check-aof: AOF文件修复工具
  • redis-check-dump: RDB文件检测工具
  • redis.conf: Redis的配置文件

Ubuntu安装

$ sudo apt-get update
$ sudo apt-get install redis-server

redis配置

修改redis.conf。该文件路径默认安装地址为:/etc/redis/redis.conf

允许远程访问

$ sudo vim /etc/redis/redis.conf

注释掉 bind 127.0.0.1 ::1

重启 Redis 服务:

$ service redis restart

在另一台主机上连接Redis

$ redis-cli -h 192.168.2.204
192.168.2.204:6379>

Reference