redis简易安装单机

1. 规划linux用户目录

1)新建一个应用用户,用于对redis应用的管理:useradd redis;passwd

2)目录规划,用户主目录下:mkdir -pv servers soft logs

2. 安装

1)下载:将redis下载到soft目录,并解压
wget:http://download.redis.io/releases/redis-3.2.12.tar.gz
tar -zxvf redis-3.2.12.tar.gz
2)编译:进入解压后的redis主目录编译完成,src下多出了几个可执行文件。可参考redis的说明文档。
make
提示:没有C语言编译环境需要先安装:yum install gcc;如果linux默认内存分配器没有安装,编译时需指定redis标准内存分配器libc:make MALLOC=libc
3)安装:redis的src主目录下(cp命令类似,都可以将文件/目录拷贝到指定的地点。 )
make install
提示:默认安装到/usr/local/bin目录下。我们可以安装到自定义安装bin目录到redis下:make PREFIX=/some/other/redis install
3.配置
基本配置项

配置名 说明
daemonize 是否在后台执行,yes:后台运行;no:不是后台运行(老版本默认)
pidfile redis的进程文件地址,后台启动默认/var/run/redis.pid,运行多个redis服务时,需要指定不同的pid文件和端口。
port 进程端口,如果对外网开放不要使用默认的6379,容易被攻击
bind redis监听到的ip地址,可以是一个也可以多个
timeout 客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能
tcp-keepalive 指定TCP连接是否为长连接,”侦探”信号有server端维护。默认为0表示禁用
syslog-enabled 是否打开记录syslog功能
loglevel debug(很多信息,方便开发、测试),verbose(许多有用的信息,但是没有debug级别信息多),notice(适当的日志级别,适合生产环境),warn(只有非常重要的信息)
logfile 日志文件地址
databases 设置数据库的个数,可以使用SELECT命令来切换数据库。默认使用的数据库是0号库。默认16个库
save RDB方式的持久化频率。save 60 10000 # 60秒内有至少10000个键被更改则进行快照
dir 持久化数据存储目录位置

快照配置项

配置名 说明
save rdb的持久化频率。注释掉“save”这一行配置项就可以让保存数据库功能失效。 save 900 1 900秒(15分钟)内至少1个key值改变(则进行数据库保存–持久化)
stop-writes-on-bgsave-error RDB持久化出现错误后,是否依然进行继续进行工作 yes no
dir db文件保存目录

4. 启动/停止

bin目录下:
启动
./redis-server
./redis-server /path/to/redis.conf
./redis-server –port 9999 –slaveof 127.0.0.1 6379

连接
./redis-cli
info查看服务器信息

停止
./redis-cli -h ip -port 80 shutdown

附录:
创建快捷方式:ln -s 源文件 目标文件
进程查看:ps -ef|grep redis
端口查看:netstat -antp|grep 6379
切换root:su root
切回普通用户:exist
linux登录后有时候会出现-bash-4.1$。是用户home目录下的.bash*文件被误删,copy一份root用户下的即可

扫描二维码关注公众号,回复: 2629996 查看本文章

conf简易配置

pidfile  /home/vivo/servers/redis/bin/redis.pidfile

port 10179

bind 127.0.0.1 192.168.13.50

loglevel notice

logfile "/home/finder/servers/redis/logs/redis.log"

dir "/home/finder/servers/redis/data"

猜你喜欢

转载自blog.csdn.net/enrico_xu/article/details/81510606