redis安装

Posted LoveHumble

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis安装相关的知识,希望对你有一定的参考价值。

直接看官网:

wget http://download.redis.io/releases/redis.tar.gz
tar xzf redis.tar.gz
cd redis
make

 

简单使用:

启动服务:
src/redis-server redis.conf

启动客户端:
src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

 

主要配置项(redis.conf):

port 6379
pidfile /var/run/redis_6379.pid
logfile "/opt2/app/logs/redis/redis02.log"
maxmemory 10G
maxmemory-policy allkeys-lru


aof-rewrite-incremental-fsync yes
requirepass   xxxx
stop-writes-on-bgsave-error no

#daemonize 如果需要在后台运行,把该项改为 yes
daemonize yes

 

LINUX内核参数调整(不调整 REDIS启动会有一系列报警):

性能:
1 vi /etc/sysctl.conf 
 添加 vm.overcommit_memory = 1
 生效:sysctl vm.overcommit_memory=1

2
echo never > /sys/kernel/mm/transparent_hugepage/enabled

vi /etc/rc.local 
transparent_hugepage=never

3
echo 511 > /proc/sys/net/core/somaxconn

 

REDIS启动:

# daemonize 已经设为 yes
./src/redis-server redis.conf


# daemonize 未设为 yes
./src/redis-server redis.conf &

 

 

REDIS关闭:

# 关闭所有REDIS进程
pkill redis

#更友好的关闭REDIS
/usr/local/redis/bin/redis-cli shutdown

 

 

REDIS监控,程序挂掉自启:

 

以上是关于redis安装的主要内容,如果未能解决你的问题,请参考以下文章

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具

spring boot 整合 redis

VIM 代码片段插件 ultisnips 使用教程

redis存储session配制方法

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段