redis安装
1、安装gcc
yum install -y gcc automake autoconf libtool make
2、下载redis5.0
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
3、解压tar.gz源文件包
tar -zxvf redis-5.0.7.tar.gz
cd cd redis-5.0.7
4、编译
make MALLOC=libc
5、安装redis到指定的目录
make PREFIX=/usr/local/redis install
cd /usr/local/redis
注意
- PREFIX必须大写
- 安装会自动创建redis目录
- 会将上面的编译结果安装到redis目录
6、将redis安装后的bin目录加入到系统环境变量
vim /etc/profile
PATH=$PATH:/usr/local/mysql/bin:/usr/local/redis/bin
source /etc/profile
7、启动redis
redis-server
注意
这样启动是在前台启动,关闭可这个命令行窗口,服务就会关闭。
-
启动redis以后会默认在bin目录下创建一个dump.rdb文件。这个文件是redis持久化数据的地方。
[apadmin@iZ2zebclwi6rdvkvzwnbupZ redis]# cd bin/ [apadmin@iZ2zebclwi6rdvkvzwnbupZ bin]# ll total 13028 -rw-r--r-- 1 apadmin root 92 Feb 21 17:08 dump.rdb -rwxr-xr-x 1 apadmin root 353840 Feb 21 16:56 redis-benchmark -rwxr-xr-x 1 apadmin root 4058448 Feb 21 16:56 redis-check-aof -rwxr-xr-x 1 apadmin root 4058448 Feb 21 16:56 redis-check-rdb -rwxr-xr-x 1 apadmin root 799328 Feb 21 16:56 redis-cli lrwxrwxrwx 1 apadmin root 12 Feb 21 16:56 redis-sentinel -> redis-server -rwxr-xr-x 1 apadmin root 4058448 Feb 21 16:56 redis-server
8、启动客户端
redis-cli -a 密码
9、Linux配置redis
redis的配置文件位于redis的安装目录下,文件名为:redis.conf。windows下面文件文件名为redis.windows.conf
进入redis安装时候解压后的目录复制redis.conf到/usr/local/redis
redis配置文件解读
-
redis启动指定配置文件
redis-server 配置文件路径
-
deamonnize设置是否一守护进程来启动,默认是no
deamonnize yes 以守护进程启动 deamonnize no 以守非护进程启动
profile指定pid。默认值:/var/run/redis.pid
port指定启动端口号,默认:port 6379
bind 绑定访问的ip地址。默认只有本机访问。bind 127.0.0.11
databases 配置默认的数据库个数,,默认为16
-
sava 指定多长时间内有多个跟新操作就会进行一次持久化
默认值 save 900 1 表示每900秒1次跟新操作,会持久化 save 300 10 表示每300秒100次跟新操作,会持久化 save 60 10000 表示600秒10000次跟新操作,会持久化
dbfilename:指定本地数据文件名,默认为:dump.rdb
dir 指定工作目录,默认为: ./
requirepass:赊着数据库连接在密码
maxmemory指定最大的内存限制