Linux下进行Redis安装以及一些redis配置
来源:互联网 发布:回归分析 数据标准化 编辑:程序博客网 时间:2024/06/07 20:08
今天我们来记录一下在linux下的redis安装过程,为后期给springboot中添加redis做准备,为了更接近真实开发环境,所以选择在linux中进行安装。
第一步(redis下载)
首先我们先看看我们的系统中是否存在redis,本人使用CentOS6.5。
//查看redis文件夹的位置find / -name redis
我们将压缩包下载到 /urs/local 下,先切换盘符
//切换盘符cd /usr/local/
我们来下载一个redis,进入redis官网找到最新版本https://redis.io/download
//下载压缩包wget http://download.redis.io/releases/redis-4.0.1.tar.gz//解压tar -zxvf redis-4.0.1.tar.gz//切换到盘符cd redis-4.0.1//进行编译make
在make过程中可能出现报错,我们需要进行解决。
错误信息一
cd hiredis && make staticmake[3]: Entering directory `/usr/local/redis-4.0.1/deps/hiredis'gcc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb net.cmake[3]: gcc:命令未找到make[3]: *** [net.o] 错误 127make[3]: Leaving directory `/usr/local/redis-4.0.1/deps/hiredis'make[2]: *** [hiredis] 错误 2make[2]: Leaving directory `/usr/local/redis-4.0.1/deps'make[1]: [persist-settings] 错误 2 (忽略) CC adlist.o/bin/sh: cc: command not foundmake[1]: *** [adlist.o] 错误 127make[1]: Leaving directory `/usr/local/redis-4.0.1/src'make: *** [all] 错误 2
此错误说明我们没有gcc命令,此时我们需要安装gcc,执行如下命令
yum install gcc
重新make会发现报如下错误,我们发现报错信息不一样,证明问题一已解决,现在来解决第二个问题。
错误信息二
在包含自 adlist.c:34 的文件中:zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录zmalloc.h:55:2: 错误:#error "Newer version of jemalloc required"make[1]: *** [adlist.o] 错误 1make[1]: Leaving directory `/usr/local/redis-4.0.1/src'make: *** [all] 错误 2
主要是redis建立时的一些默认配置引起的错误,所以需要将make命令改成如下命令
make MALLOC=libc
好了。第一步算是大功告成。现在我们来开始第二步,进行redis的使用。
第二步(redis使用)
在usr下创建一个redis文件夹来存放redis
mkdir /usr/redis
进行所需文件的拷贝
//切换到此路径cd /usr/local/redis-4.0.1/src//进行拷贝(启动redis使用)cp redis-server /usr/redis//进行拷贝cp redis-benchmark /usr/redis//进行拷贝(以客户端身份链接使用)cp redis-cli /usr/redis//切换路径cd /usr/local/redis-4.0.1//进行拷贝cp redis.conf /usr/redis//切换路径cd /usr/redis
好了 现在我们可以输入命令来运行redis了
./redis-server redis.conf
显示如下界面,则启用成功
此时我们打开另一个窗口,以客户端的身份进行链接和操作
cd /usr/redis///链接此redis./redis-cli
测试
测试成功 redis已运行并生效。但是我们不能每次都开两个窗口吧,挺麻烦的。现在我们来配置一下如何后台运行redis。
第三步(后台运行redis)
我们只需要将redis.conf中的daemonize no修改为daemonize yes即可
运行结果如下,redis已经在后台运行。
第四步(开启redis远程连接)
以上我们已经将redis配置好,因为我们后期是要与springboot相结合,所以需要远程连接redis,默认的redis是不支持远程连接的,所以我们需要进行配置将远程连接开启
开启远程连接需要redis.config中的两个位置,我们使用vim命令进入到编辑redis.config文件的模式中修改如下配置
1.将bind注释掉
2.将protected-mode改为no
3.将防火墙关闭
这个问题其实和redis配置就没什么关系了。不过为了防止有不知道的同学会踩坑,所以提示一下,记得关闭防火墙service iptables stop。
以上观点均属本人个人理解,如有错误或不足,望指出,共同成长。
- Linux下进行Redis安装以及一些redis配置
- linux下redis安装以及处理一些常见问题
- Linux下安装配置Redis
- Linux下安装配置Redis
- Linux下安装配置Redis
- linux下安装配置redis
- Linux下Redis安装配置
- Linux下安装Redis以及配置远端访问
- linux下安装redis+redis主从配置+redis基本命令
- linux环境下安装redis详细步骤以及配置redis集群详细步骤
- window下安装redis以及配置phpredis
- redis-linux 安装配置以及使用手册
- redis安装以及配置
- linux redis 安装配置, 以及redis php扩展
- linux redis 安装配置, 以及redis php扩展
- Linux下redis的安装以及使用
- linux 下安装redis以及php Redis扩展
- Linux下redis 的安装以及C++操作redis
- 牛客网---2016---华为字符集合
- 2017cocoaPods安装 以及遇到的坑
- 在被调用的方法里获取调用方法的方法名
- 数据库索引的深入浅出
- 数据库的基本SQL查询
- Linux下进行Redis安装以及一些redis配置
- Linux&&shell 总结 一
- PL/SQLDeveloper导入导出Oracle数据库方法
- android 6.0 logcat机制(二)logcat从logd中获取log保存到文件中
- WebRTC实时通信系列教程8 打通P2P连接和信令通信
- 步进电机是否坏了怎么检查
- 如何搭建一个完整的视频直播系统?
- 初识 runtime
- PG10 Beat2的安装