Redis 安装

Redis是一款内存键值存储,以其灵活性,性能和广泛的语言支持而闻名。本教程将演示如何在Ubuntu 18.04服务器上安装和配置Redis。主要内容包括:

  1. 安装 Redis
  2. Redis 配置
  3. Redis 控制

一、安装 Redis

使用 apt 从官方 Ubuntu 存储库来安装 Redis:

$ sudo apt update
$ sudo apt install redis-server

二、Redis 配置

打开 Redis的配置文件

$ sudo vi /etc/redis/redis.conf

在文件中,找到supervised指令。 该指令允许您声明一个init系统来管理Redis作为服务,从而为您提供对其操作的更多控制。 受supervised指令默认设置为no 。 由于您正在运行使用systemd init系统的Ubuntu,请将其更改为systemd :

# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
# supervised no - no supervision interaction
# supervised upstart - signal upstart by putting Redis into SIGSTOP mode
# supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
# supervised auto - detect upstart or systemd method based on
# UPSTART_JOB or NOTIFY_SOCKET environment variables
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous liveness pings back to your supervisor.
supervised systemd

重新加载Redis服务文件以反映您对配置文件所做的更改:

$ sudo service redis restart

查看 Redis 的运行状态:

$ sudo systemctl status redis

输出如下结果表示运行成功:

现在已经成功安装和配置了Redis并且已经开始运行。

三、Redis 控制

redis 服务控制

启动 redis 服务:

$ sudo service redis start

关闭 redis 服务:

$ sudo service redis stop

重启 redis 服务:

$ sudo service redis restart

redis 客户端连接

在命令行中输入如下命令来登陆进 redis 客户端

$ redis-cli

redis 远程连接

打开配置文件

$ sudo vi /etc/redis/redis.conf

将 bind 127.0.0.1 ::1 改为 bind 0.0.0.0

之后重新启动 redis

四、Redis 设置密码

打开 Redis 的配置文件

$ sudo vi /etc/redis/redis.conf

找到下面这一行

# requirepass foobared

将注释符号去掉,将后面修改成自己的密码,如:

最新文章

  1. datagrid
  2. Mysql 服务在本机,需要单机调试Mysql数据库 发生 不认识hostname‘localhost’
  3. [深入浅出WP8.1(Runtime)]Toast通知
  4. mysql登录基本语句
  5. 如何在Sql2008中获取表字段属性和注释?
  6. BZOJ3715: [PA2014]Lustra
  7. 全世界最详细的图形化VMware中linux环境下oracle安装(三)【weber出品必属精品】
  8. Firefox52非HTTPS页面登录页面提示连接不安全的解决办法
  9. ElasticSearch的Marvel更新license
  10. 从零搭建DotnetCore2.0
  11. JS获取随机的16位十六进制的数
  12. zabbix服务器与客户端(Linux+Windows)的搭建
  13. js立即执行函数用法
  14. Asp.Net 之 Web.config 配置文件详解
  15. 设计模式-简单工厂Coding+jdk源码解析
  16. Dom4j中getStringValue()和getText()用法的区别
  17. USB集线器基础知识
  18. 基元线程同步构造 AutoResetEvent和ManualResetEvent 线程同步
  19. IntelliJ IDEA 使用经验总结
  20. [转]一步一步部署SSIS包图解教程

热门文章

  1. Redis详解(五)——主从复制
  2. 神奇的i++
  3. B - Stacks of Flapjacks UVA - 120
  4. ruby资料
  5. idea基于springboot搭建ssm(maven)
  6. checkbox checked属性值
  7. 一个基于chrome扩展的自动答题器
  8. 10 分钟彻底理解 Redis 的持久化和主从复制
  9. spring boot 使用swagger
  10. 自定义jqGrid编辑功能,当行获取焦点时编辑,失去焦点时保存