Ubuntu16.4 安装 redis
来源:互联网 发布:linux书籍 编辑:程序博客网 时间:2024/05/19 18:37
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。
本文记录在 Ubuntu 16.04 上安装配置 Redis 的步骤。
Redis 默认在 Ubuntu 的仓库中,可以使用apt安装:
$ sudo apt install redis-server
但是仓库中并不是最新版,为了使用最新的Redis,我从源代码编译安装。
首先,安装基本的编译工具:
$ sudo apt install build-essential tcl
1)下载Redis源代码:
$ cd /tmp
$ curl -O http://download.redis.io/redis-stable.tar.gz
2)解压tar包:
$ tar xzvf redis-stable.tar.gz
3)编译安装:
$ cd redis-stable
$ make
$ make test
$ sudo make install
4)配置Redis:
创建Redis配置目录 /etc/redis:
$ sudo mkdir /etc/redis
拷贝配置文件:
$ sudo cp /tmp/redis-stable/redis.conf /etc/redis
编辑配置文件:
$ sudo vim /etc/redis/redis.conf
找到supervised一行,把no改为systemd:
supervised systemd
找到dir一行,配置数据库的保存目录:
dir /var/lib/redis
保存退出。
5)创建systemd Unit文件:
把Redis配置成系统服务。
创建redis.service文件:
$ sudo vim /etc/systemd/system/redis.service
写入如下内容:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
保存退出文件。
6)创建redis用户、组和目录:
创建redis用户和组:
$ sudo adduser --system --group --no-create-home redis
创建数据库目录,对应上面的配置:
$ sudo mkdir /var/lib/redis
$ sudo chown redis:redis /var/lib/redis
$ sudo chmod 770 /var/lib/redis
7)启动Redis服务:
$ sudo systemctl start redis
$ sudo systemctl enable redis
重启服务:
$ sudo systemctl restart redis
8)测试:
使用命令行客户端连接Redis服务:
$ redis-cli
测试连通状态:
设置key – value:
设置Redis认证密码:http://www.linuxdiyf.com/linux/22528.html
Redis文档:http://redis.io/documentation
本文永久更新地址:http://www.linuxdiyf.com/linux/22527.html
0 0
- Ubuntu16.4 安装 redis
- Ubuntu16.04LTS安装redis-3.2.4
- Ubuntu16.04 安装 redis
- Ubuntu16.04安装Redis
- Ubuntu16.04安装Redis
- Ubuntu16.04安装Redis
- ubuntu16.04安装redis集群
- Ubuntu16.04下安装redis
- 网易蜂巢ubuntu16.04 安装Redis
- Ubuntu16.04安装redis的问题
- redis安装 Ubuntu16 redis3.2.5 和 配置
- Ubuntu16安装mysql、mongodb、redis、apache
- Ubuntu16.04 Redis的安装及设置redis开机启动
- Ubuntu16.04安装redis和php的redis扩展
- Ubuntu16.04安装redis和php7.0的redis扩展
- Ubuntu16.4安装Anaconda
- ubuntu16.4安装postgresql
- Ubuntu16.04下安装redis并实现helloworld
- HM编码器代码阅读(35)——帧内预测(二)帧内预测总流程
- 求排列的逆序数
- windows和linux进程间与线程间通信
- leetcode 113. Path Sum II
- 数据单向绑定
- Ubuntu16.4 安装 redis
- 集中日志服务器Rsyslog
- poj3304Segments(线段与直线相交)
- 《JS高程(3)》DOM2和DOM3-样式、视口尺寸问题-第12章笔记(23)
- js创建新的节点
- 137. Single Number II
- Let's Encrypt永久免费SSL证书过程教程及常见问题
- 如何判断手机号码格式是否正确
- ElasticSearch系列(4) windows 安装插件时报“此时不应有 \Java\jdk1.8.0_111”的解决办法