Linux环境下安装、配置Redis
linux下安装redis
官网下载链接:https://redis.io/download
安装
下载redis压缩包
1、选择Stable(5.0)下的Download 5.0.0 链接进行下载 (stable是稳定版本,默认下载的是linux版本)
传输到linux系统下
下载完成之后,用传输工具把我们下载好的Redis压缩包,上传到Linux的 /mnt/ 文件目录下
连接到我们的Linux服务器,进入到/mnt/ 文件目录中,解压 redis-5.0.0.tar.gz,并把redis-5.0.0移动到/usr/local/ 目录下
#进入mnt目录
cd /mnt/
#解压redis
tar -zxvf redis-5.0.0.tar.gz
#查看mnt目录
ll
#把redis-5.0.0移动到/usr/local/ 目录下
mv redis-5.0.0 /usr/local/
安装gcc环境
虚拟机可以联网
#安装
yum install gcc-c++
#测试
gcc-v
不能联网
你可以去 http://rpmfind.net/ 这个网站挨个搜索下载下来。
这是已经已经下载好的
https://pan.baidu.com/s/1QDwYE1WC_vngJsqNSkZ5bQ 密码:ny2d
将这些rpm上传到你的linux上,最好全部放在同一个文件夹下,便于安装
上传完之后进入目录执行rpm -Uvh *.rpm --nodeps --force
安装过程走完了过后,前往 /usr/bin 目录查看是否有 gcc和g++两个文件夹,如果有,说明安装成功。
安装redis
在解压后的redis安装目录下执行
#对解压后的文件进行编译
make
#进入到src目录
cd ./src
#安装
make install
踩坑记录
若在没有gcc环境下执行过make
,等安装好gcc环境后再次执行依然会报错Jemalloc/jemalloc.h:没有那个文件或目录
解决方法:运行 make distclean
之后再make
测试安装是否成功
进入/usr/local/bin
目录中,所有系统默认的软件(distribution发布者提供的软件)都会放置到/usr下,类似与windows系统下的C:\Program files\
,查看是否有redis
执行ps -ef|grep redis
命令,查看redis进程是否启动,有相关信息表示启动成功
redis配置
redis配置需要修改解压后的目录下的redis.conf
,修改配置文件前必须先备份下文件
#备份redis.conf
mkdir /myredis
cp redis.conf /myredis/
#开始修改配置
cd /myredis/
vim redis.conf
将daemonize no
改为daemonize yes
,:wq
保存退出
其他配置待更新
测试使用
#切换到/usr/local/bin
cd /usr/local/bin
#运行reids
redis-server /myredis/redis.conf
redis-cli -p 6379 #redis端口号是6379
#输入ping回复是pong表示redis运行成功
查看redis后台进程
#在/myredis/redis.cofig执行即可以查看redis进程的运行情况
ps -ef|grep redis
卸载
1、查看redis进程是否在运行ps -ef|grep redis
2、有的话停止所有redis进程killall redis-server
,确认是否停掉ps -ef|grep redis
3、然后再删除与 redis 相关的文件与目录rm -rf
,包括压缩包,安装目录,复制出来的配置文件
最新文章
- 普通图片预览及demo(非分块)
- 转-浅谈HTTP-GET 、 HTTP-POST 和SOAP
- false等于0???
- js 倒计时(转)
- 海外支付:遍布全球的Paypal
- TchApp项目说明
- extjs的调试方法
- 基于redis实现的分布式锁
- JqueryeasyUI选项卡选择判定更改内部Iframe地址
- 1、什么是Lucene,Lucene能干什么
- Java——正则表达式
- Java中过滤出字母、数字和中文的正则表达式
- win2008R2环境配置
- python3中报错:TypeError: 'range' object doesn't support item deletion
- 转:centos查看实时网络带宽占用情况方法
- 【vim】自动补全 Ctrl+n
- Android开发 ---基本UI组件3:单选按钮、多选按钮、下拉列表、提交按钮、重置按钮、取消按钮
- (转)Python: super 没那么简单
- LPC18xx/43xx OTP Controller driver
- Django form入门详解--2