redis安装及问题解决

摘要:
---恢复内容开始---环境:centOS6.5安装包:redis-3.0.0.tar。gz放入redis-3.0.0.tar。gz in/usr/local 1.安装1.输入/usr/local以解压缩cd/usr/localtar zfredis-3.0.0.tar。gz2.输入解压缩目录以编译和安装cd/usr/local/reis-3.0.0 makePREFIX=/usr/local/r

---恢复内容开始---

环境:centOS6.5

安装包:redis-3.0.0.tar.gz

redis-3.0.0.tar.gz放到/usr/local

一、安装

1进入/usr/local下进行解压

cd /usr/local

tar -zvf redis-3.0.0.tar.gz

2进入解压目录进行编译安装

cd /usr/local/redis-3.0.0

make

make PREFIX=/usr/local/redis install

# 安装到指定目录下如/usr/local/redis

3拷贝redis配置文件到安装路径下

cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis/bin

#redis.conf是redis的配置文件,redis.conf在redis源码目录。注意修改port作为redis进程的端口,port默认6379

3如果想要修改redis密码或者开启后台启动可以进入配置文件redis.con下进行修改

vi /usr/local/redis/bin/redis.conf

搜索文件内容/daemonize 按回车键后,点击n查找下一个

daemonize修改成daemonize yes(开启后台启动)

搜索文件内容requirepass按回车键,点击n查找下一个

requirepass前边的#去掉,在requirepass后面加上密码

如:requirepass 111111

wq #保存并退出

4启动redis(前端和后端)

#进入安装目录bin下

./redis.server #前端启动

redis安装及问题解决第1张

./redis.server ./redis.conf #后端启动

Redis前端启动后有警告问题(可解决可不解决)

解决方法
一,警告一WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
出现这个警告可以临时解决,方案上面已经写了
执行这条命令
echo never > /sys/kernel/mm/transparent_hugepage/enabled'
如果要永久的话就需要写入到/etc/rc.local里面
二,警告二WARNING The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128

警告三WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add ‘vm.overcommit_memory = 1‘ to /etc/sysctl.conf and then reboot or run the command ‘sysctl vm.overcommit_memory=1‘ for this to take effect.
/etc/sysctl.con文件里添加两句

vi /etc/sysctl.con
  net.core.somaxconn= 1024
  vm.overcommit_memory = 1
就行了

如果Tomcat启动后,后台报

container-292 o.s.d.r.l.RedisMessageListenerContainer:Cobbection failure occurred.Restaring subscription task after 5000ms

那么问题可能是redis配置文件忘记修改密码而导致的

解决:Redis配置文件requirepass 密码

免责声明:文章转载自《redis安装及问题解决》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇主机连接虚拟机的mysql 记录EIGRP认证实验下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用jedis执行lua脚本

1.Redis 脚本 Redis 脚本使用 Lua 解释器来执行脚本。 Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为EVAL。 下表列出了 redis 脚本常用命令: 序号 命令及描述 1 EVAL script numkeys key [key ...] arg [arg ...]执行 Lua 脚本。 2 EVAL...

spring+redis 集群下的操作

文章就是记录一下工作当中的用到的点,与测试方法以备用,会不断更新。 配置文件spring-redis.xml: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xs...

Kubernetes(K8s)(五)——在K8s集群上搭建redis和docker的留言簿

(1).实验环境   需要三个镜像:web前端镜像php-frontend、redis-master和redis-slave。其中web前端通过JavaScript redis api实现与redis-master交互。 (2).扩展:flannel   flannel是K8s默认提供的网络插件。Flannel是由CoreOs团队开发社交的网络工具,Cor...

微服务部署(一)架构简介

简介金财项目是微服务构架,每个功能模块都是一个单独部署的服务,现有20个服务:AUTH、CUSTOMER、EHALL、CONFIG、EUREKA、GATEWAY、GATEWAY-UI、GENERATOR、JCCOLLEGE、NOTIFY、ORDER、PAY、PRODUCT、REPORT、SECURITY、SYSTEM、STORE、TASK、WECHAT、W...

C#操作redis

Redis 是一个非关系型高性能的key-value数据库。在部分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 redis提供五种数据类型:string,hash,list,set及zset(sorted se...

转载--redis密码管理

源地址:http://blog.csdn.net/lxpbs8851/article/details/8136126 ps -ef 查看正在活动的进程 ps -ef |grep abc 查看含有"abc"的活动进程 ps -ef |grep -v abc 查看不含abc的活动进程 一.如何初始化redis的密码? 总共2个步骤: a.在配置文件中有个参数:...