cd ~/installed/redis-5.0.7
css
redis-server
redis-cli
先对系统的依赖环境进行更新nginx
$ sudo apt-get update $ sudo apt-get upgrade
安装Redisgit
$ sudo apt-get install redis-server # 若是须要安装成服务的话执行 $ sudo systemctl enable redis-server.service # 确认安装的版本 $ redis-server -v
默认状况下直接在终端输入redis-server
便可临时性启动Redis服务,再新开终端输入redis-cli
启动客户端链接。github
``` $ redis-server # 启动服务 $ redis-cli # 启动客户端 $ redis-cli shutdown # 关闭服务 ```
若是出现以上命令没法关闭redis-server
的状况下解决办法以下:redis
使用如下命令启动重启和关闭ubuntu
$ /etc/init.d/redis-server stop # 中止 $ /etc/init.d/redis-server start # 启动 $ /etc/init.d/redis-server restart # 重启
个人安装状况是默认安装后保护模式和后台启动模式均为开启状态,根据须要配置为关闭。
查看下面的简单配置。vim
Linux命令来查看和杀掉进程来强制关闭服务。ruby
$ ps aux | grep "redis" $ sudo pkill pid
直接输入redis-cli
经过默认客户端来测试链接,正常状况下返回ping
的对应值PONG
。bash
$ redis-cli $ 127.0.0.1:6379> ping PONG $ 127.0.0.1:6379>
经过编辑默认配置文件来初步简单配置,推荐copy
并重命名配置文件。测试
$ sudo vim /etc/redis/redis.conf
打开远程链接并关闭保护模式,不然只容许本地链接:
# 把如下注释掉(前面加#) bind 127.0.0.1 ::1 # 如下改成 yes → no protected-mode no # 若是须要,设置验证密码 requirepass YOURPASSPHRASE
以上设置也能够经过客户端设置:
redis 127.0.0.1:6379> CONFIG SET requirepass YOURPASSPHRASE OK redis 127.0.0.1:6379> AUTH YOURPASSPHRASE Ok
设置密码后的链接方式:
$ redis-cli -h 127.0.0.1 -p 6379 -a YOURPASSPHRASE #其余参数如未改动则可省略
保存后重启服务:
$ sudo service redis-server restart
若是须要更改内存的限制能够进行如下设置。
maxmemory 256mb maxmemory-policy allkeys-lru
设置后须要重启redis服务:
$ sudo systemctl restart redis-server.service
MSOpenTech:https://github.com/MSOpenTech/redis/releases
RedisClient:https://github.com/caoxinyu/RedisClient