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
FEATURED TAGS
algorithm
algorithmproblem
architecturalpattern
architecture
aws
c#
cachesystem
codis
compile
concurrentcontrol
database
dataformat
datastructure
debug
design
designpattern
distributedsystem
django
docker
domain
engineering
freebsd
git
golang
grafana
hackintosh
hadoop
hardware
hexo
http
hugo
ios
iot
java
javaee
javascript
kafka
kubernetes
linux
linuxcommand
linuxio
lock
macos
markdown
microservices
mysql
nas
network
networkprogramming
nginx
node.js
npm
oop
openwrt
operatingsystem
padavan
performance
programming
prometheus
protobuf
python
redis
router
security
shell
software testing
spring
sql
systemdesign
truenas
ubuntu
vmware
vpn
windows
wmware
wordpress
xml
zookeeper