Redis缓存安装Version5.0.7
1.说明
Redis是一个开源(BSD许可)的,
内存中的数据结构存储系统,
它可以用作数据库、缓存和消息中间件。
这里介绍在Linux下使用源码编译安装的方式。
2.下载
官方下载地址:
https://redis.io/download
下载当前最新的稳定版本:
redis-5.0.7.tar.gz
直接下载地址:
http://download.redis.io/releases/redis-5.0.7.tar.gz
3.解压编译
解压:
tar -zxvf redis-5.0.7.tar.gz
编译:
cd redis-5.0.7
make
4.启动
src/redis-server
启动后输出如下日志,
可以看到端口Port为6379,
进程PID为13174,
这里只截取了部分日志,
而且由于是前台启动,
断开控制台之后Redis就停止了,
下面会介绍后台启动的方法。
13174:C 31 Dec 2019 16:39:50.955 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo_.__.-``__ ''-.__.-`` `. `_. ''-._ Redis 5.0.7 (00000000/0) 64 bit.-`` .-```. ```\/ _.,_ ''-._( ' , .-` | `, ) Running in standalone mode|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379| `-._ `._ / _.-' | PID: 13174`-._ `-._ `-./ _.-' _.-'|`-._`-._ `-.__.-' _.-'_.-'|| `-._`-._ _.-'_.-' | http://redis.io`-._ `-._`-.__.-'_.-' _.-'|`-._`-._ `-.__.-' _.-'_.-'|| `-._`-._ _.-'_.-' |`-._ `-._`-.__.-'_.-' _.-'`-._ `-.__.-' _.-'`-._ _.-'`-.__.-'
5.测试
使用内置的客户端与Redis交互:
src/redis-cli
测试set/get命令:
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
6.后台启动
6.1.修改配置文件
vim redis.conf
将daemonize的值修改为yes,
表示Redis作为守护进程运行:
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes
6.2.启动时指定配置文件
src/redis-server redis.conf
成功启动后只有如下几行日志,
这样Redis就能在后台提供服务了。
13204:C 31 Dec 2019 16:40:06.450 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
13204:C 31 Dec 2019 16:40:06.450 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=13204, just started
13204:C 31 Dec 2019 16:40:06.450 # Configuration loaded
6.3.停止Redis进程
首先找到redis进程:
ps -ef | grep redis
输出如下,进程号为13205:
redis 13205 1 0 16:40 ? 00:00:03 src/redis-server 127.0.0.1:6379
然后直接kill掉对应进程:
kill -9 13205
7.创建用户
建议创建如下redis用户:
redis/ai123456
然后再安装Redis,
这样比较方便管理。
useradd -g develop -s /bin/bash -md /home/redis redis
passwd redis
8.问题解决
8.1.无法远程连接redis
修改配置文件:
vim redis.conf
找到如下两个配置项:
bind 127.0.0.1
protected-mode yes
修改为
bind 0.0.0.0
protected-mode no
重新启动Reids之后,
即可通过远程客户端连接。
9.参考文档
redis官方网站
redis中文官方网站
Redis缓存安装Version5.0.7相关推荐
- linux版本的redis bin,Linux下安装Redis4.0版本(简便方法)
Redis介绍: Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久 ...
- 第二百九十四节,Redis缓存-Redis安装
redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sor ...
- redis linux工具安装,linux 安装redis缓存工具
redis是分布式集群中最优秀的缓存工具,是nosql(非关系型数据库),运用了系统的多路复用技术,是运行最快的单线程缓存技术,所谓多路复用,就是请求统一到达,然后再处理,mybatis是分布在tom ...
- linux下清理redis缓存文件夹,redis的安装和清理缓存操作
Redis的脚本安装 参考文章: 第一步 编译redis 第二步 拷贝redis执行文件,修改配置文件,并启动 批量关闭redis端口 8001到8009 批量启动redis端口 8001到8009 ...
- Redis缓存的安装及基本数据类型命令的使用
Redis基础 Redis 是一个开源的.遵循 BSD 协议的.基于内存的而且目前比较流行的键值数据库(key-value database),是一个非关系型数据库, redis 提供将内存通过网 ...
- linux 安装redis4.0.6,Redis(4.0.6)在Linux(CentOS7)下的安装
构建 Redis redis 目前没有官方 RPM 安装包,需要从源代码编译,编译需要安装 Make 和 GCC. yum install gcc make 从官网下载 tar 压缩包. curl h ...
- Linux安装redis最新版5.0.8
详解Linux安装redis最新版5.0.8 如果是在校大学生,可以到阿里云网站去免费领取一个半年的阿里云服务器,不知道现在还可以免费领取不. 也可以安装虚拟机,在虚拟机上安装redis. 在wind ...
- wampserver2.5安装 redis缓存,igbinary, phalcon框架
wampserver2.5安装 redis缓存,igbinary, phalcon框架 根据phalconphp说明文件,先将dll文件拖入到:安装盘:\wamp\bin\php\php5.5.12\ ...
- centos redis验证_centos7下安装redis-4.0.2
本篇文章主要介绍在centos7 环境下安装redis-4.0.2. 下载redis安装包 wget http://download.redis.io/releases/redis-4.0.2.tar ...
最新文章
- 如何解决:Mac提示“XXXXX”已损坏,打不开。 您应该将它移到废纸篓。
- Python进阶1——一摞纸牌
- 网络推广策略之网站文章收录少的时候都是哪些因素导致的?
- 瞬时极性法对正负反馈的判断方法_直流电焊机正负极判断方法
- Elasticsearch索引分析
- 【MySQL】Mysql索引优化与底层数据结构深入剖析 - 笔记
- SAP Analytics Cloud里的Planning model
- mysql数据库安全机制研究意义_MySQL数据库的安全机制
- C#用正则表达式对IP进行排序
- 集合 数组 定义 转换 遍历 Arrays API MD
- 搜集访问网页历史记录软件_微软宣布OneDrive版本历史记录功能抵达Win10和macOS客户端版...
- HDU 2255 - 奔小康赚大钱
- 强烈建议每个技术人做下这个测评,找到你的优势!
- 注解实现接口拦截功能
- HTML与css语法笔记
- 2021年上海市汽车上牌量及分布:上牌量增长18%,新能源小客车占39%[图]
- 基于PHP的聚合数据车辆违章查询接口调用代码示例
- QClub:Ruby网站架构案例分享──财帮子FreeWheel(10.19 北京)
- DDR5内存条容量计算
- #include 和 #include的区别
热门文章
- tf.graph函数
- 一、Ajax跨域访问
- 六步实现Spring.NET 与 NHibernate 的整合
- Codeforces Round #242 (Div. 2)C(找规律,异或运算)
- 禅道批量添加任务时选择对应模块功能
- 解题报告 Lights
- Java框架数据库连接池比较(c3p0,dbcp和proxool)
- windows核心编程读书笔记(一)
- [ app.json 文件内容错误] app.json: [“usingComponents“][“van-button“]: “@vant/weapp/button/index“ 未找到
- vue使用Echart跟随窗口大小改变而重新绘制时出现读取窗口大小不及时的问题