当前linux环境 ubuntu 18.04
#安装
apt-get update
apt-get install redis-server
#查看redis的位置
whereis redis
#Out:redis:/etc/redis
#查看/etc/redis,有一个redis.conf,它就是redis的配置文件~
ls /etc/redis
#Out:redis.conf
#启动(三种)
#(1)默认启动,端口6379
redis-server
#(2)指定端口
redis-server --port 6888
#(3)通过配置文件启动
redis-server /etc/redis/redis.conf
#查看redis是否启动
netstat -tunlp | grep 6379 #(或者指定的端口)
ps -aux | grep redis
redis-cli #redis命令行客户端,输入 ping 返回 PONG,启动成功
#log
logfile /var/log/redis/redis-server.log
#停止redis
#(1)直接通过pkill结束进程
pkill redis
#(2)通过redis-cli关闭,可通过 -p 指定端口
redis-cli shutdown
通过redis.conf 配置远程访问
daemonize yes #以后台进程方式启动
#bind 127.0.0.1 #注释掉bind 127.0.0.1,允许所有ip访问
protected-mode no #关闭保护模式
requirepass your_passwd #设置密码,注释掉就是没有密码啦
以 redis-server /etc/redis/redis.conf 方式启动就可以远程访问啦~
命令行客户端访问:
#访问本地redis客户端
$ redis-cli
127.0.0.1:6379>select 1 #选择db
OK
127.0.0.1:6379>keys *
#……
#远程连接
$ redis-cli -h 138.138.138.138 -p 6379
redis>ping
PONG
flushdb #删除当前数据库中的所有Key
flushall #删除所有数据库中的key