Redis在Linux下的安装
一、下载地址
①redis中文网下载地址:http://www.redis.cn/
②百度云网盘下载地址:https://pan.baidu.com/s/1UQcF9V3lwA0fxquM_JFMZw
提取码:lnwk
二、编译软件安装
yum -y install gcc gcc-c++ make
三、安装
解压后进入目录,编译安装命令:
make
make install PREFIX=/usr/local/redis
四、复制和修改配置文件
1、需要把redis源码目录下的redis.conf文件复制到redis安装目录的bin目录下
cp /usr/local/src/redis-5.0./redis.conf /usr/local/redis/bin/
2、修改redis.conf文件,将daemonize的值改为yes后保存。
五、设置为开机自动启动Redis
vim /etc/rc.d/rc.local
添加标准启动命令:
/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
给/etc/rc.d/rc.local添加可执行权限:
chmod +x /etc/rc.d/rc.local
至此,Redis安装成功。
六、前端启动与停止
1)前端启动命令
/usr/local/bin/redis-server
2)前端的关闭命令
①强制关闭:Ctrl+C快捷键
②正常关闭:
/usr/local/bin/redis-cli shutdown
注意:
强制关闭只需在Redis控制台直接执行即可(redis可能会丢失部分数据)。
正常关闭需要另开一个终端窗口才可执行(redis不会丢失数据,推荐使用)。
七、后端的启动与停止
注意:后端启动需要把源码目录下的redis.conf复制到安装目录的bin目录下,并且将daemonize的值改为yes
1)后端启动命令
./redis-server redis.conf
查看进程
ps aux | grep redis
2)后端关闭命令
①强制关闭:
kill - 进程id
②正常关闭:
./redis-cli shutdown
注意:项目中,建议使用正常关闭。因为redis作为缓存来使用的话,将数据存储到内存中,如果使用正常关闭,则会将内存数据持久化到本地之后,再关闭。如果强制关闭,则不会进行持久化操作,可能会造成部分数据丢失。
八、Redis客户端:redis-cli
这个客户端有两个常用的功能:
①用来正常关闭redis服务。
②让终端进入redis控制台(后台运行redis的场景下用到)。
1)启动
./redis-cli -h 127.0.0.1 -p
- -h:指定访问的redis服务器的ip地址
- -p:指定访问的redis服务器的port端口
如果使用的ip地址与端口都是默认的,则上述命令可以这么写:
./redis-cli
2)关闭
①强制关闭:Ctrl+C快捷键
②正常关闭:
quit
要关闭该客户端,使用上述两个命令中任意一个均可,都不会影响redis数据的保存。
九、其他
1)redis数据库数量配置
redis默认创建16个数据库,如果需要修改数量库的创建数量,可以修改redis.conf配置文件中databases的值为改变。
2)redis数据库选择
redis默认使用下标为0的数据库,如若需要切换数据库,可以在redis控制台中,使用”select 下标号”选择数据库。
Redis在Linux下的安装的更多相关文章
- redis 在Linux下的安装与配置
redis在Linux下的安装与配置 by:授客 QQ:1033553122 测试环境 redis-3.0.7.tar.gz 下载地址: http://redis.io/download http: ...
- redis 在linux下的安装
背景:在项目互联网项目开发中我们经常需要缓存热点数据,在做热点数据缓存时有2个常用的方案 redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型 ...
- redis 在 Linux下的安装
redis 和 nginx 一样,都是C语言编写的,所以我们的准备gcc 环境, 之前已经准备好了 没有准备的话(CentOs 有自带):yum install gcc-c++ 解压redis : ...
- Redis在Linux下的安装与配置
Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. Redis是 NoSQL技术阵营中的一员. 说到NoSQL, ...
- redis之linux下的安装
安装 1.在/usr/local下新建redis文件夹 #mkdir redis 2.去redis.io下载redis安装包 # wget http://download.redis.io/relea ...
- redis在linux下的安装和配置
1 Installation Download, extract and compile Redis with: $ wget http://download.redis.io/releases/re ...
- Redis探索之路(二):Redis在linux下的安装
目前最新稳定版本为:2.4.17.tar.gz .redis-2.6.10.tar.gz wget http://redis.googlecode.com/files/redis-2.4.17.tar ...
- Redis在Linux下的安装和启动和配置
第一步:下载Redis安装包,下载版本:3.0.5 在所在目录右键打开终端输入命令: wget http://download.redis.io/releases/redis-3.0.5.tar.gz ...
- Linux下php安装Redis扩展
说明: 操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php7/etc/php.ini Nginx安装目录:/usr/loca ...
随机推荐
- caffe的python接口学习(2)生成solver文件
caffe在训练的时候,需要一些参数设置,我们一般将这些参数设置在一个叫solver.prototxt的文件里面 有一些参数需要计算的,也不是乱设置. 假设我们有50000个训练样本,batch_si ...
- js语法基础入门(1)
1.基础入门 1.1.hello world 1.1.1.JavaScript是什么? JavaScript是一门跨平台.面向对象的轻量级脚本语言,在web开发中被广泛应用 1.1.2.JavaScr ...
- 抓包工具-Charles基础使用
正在整理,等待编辑过后更新....... 竟然字少不能发不出去 那..... 现..... 在..... 够..... 了..... 吗?????? 不..... 够..... 我..... 在... ...
- CentOS7下普通账号通过systemctl管理服务需要输入root密码问题
问题描述: 使用普通账号test通过systemctl启动系统服务提示需要输入root密码: 解决方案: 根据上面提示得知权限由polkit进行管理,对应的是org.freedesktop.syste ...
- 关键字 package 和 import
1. package的使用 1.1 使用说明: * 1.为了更好的实现项目中类的管理,提供包的概念 * 2.使用package声明类或接口所属的包,声明在源文件的首行 * 3.包,属于标识符,遵循标识 ...
- 「线段树」「单点修改」洛谷P1198 [JSOI2008]最大数
「线段树」「单点修改」洛谷P1198 [JSOI2008]最大数 题面描述 现在请求你维护一个数列,要求提供以下两种操作: 1. 查询操作. 语法:Q L 功能:查询当前数列中末尾L个数中的最大的数, ...
- pycharm设置字体和背景色
Pycharm字体和背景色设置 1 菜单字体大小设置 设置后: 2.编辑字体大小设置 3.背景色设置
- shell专题(七):流程控制(重点)
7.1 if 判断 1.基本语法 if [ 条件判断式 ];then 程序 fi 或者 if [ 条件判断式 ] then 程序 fi 注意事项: (1)[ 条件判断式 ],中括号和条件判断式之间必须 ...
- scrapy 基础组件专题(三):爬虫中间件
一.爬虫中间件简介 图 1-1 图 1-2 开始这一张之前需要先梳理一下这张图, 需要明白下载器中间件和爬虫中间件所在的位置 下载器中间件是在引擎(ENGINE)将请求推送给下载器(DOWNLOADE ...
- java 数据结构(十一):Map接口
双列集合框架:Map1.常用实现类结构 |----Map:双列数据,存储key-value对的数据 ---类似于高中的函数:y = f(x) * |----HashMap:作为Map的主要实现类:线程 ...