1、centos安装redis
$ sudo yum install gcc-c++
下载最新redis
https://redis.io/download
$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz
安装Redis:
$ tar xzf redis-4.0.9.tar.gz
$ cd redis-4.0.9
$ make MALLOC=libc
$ make install
配置Redis能随系统启动:
$ ./utils/install_server.sh
开启redis(注意:给redis配置开启的端口为8001,redis默认端口为6379):
$ /etc/init.d/redis_8001 start
关闭redis:
$ /etc/init.d/redis_8001 stop
redis.conf 的配置信息
daemonize 如果需要在后台运行,把该项改为yes
pidfile 配置多个pid的地址 默认在/var/run/redis.pid
bind 绑定ip,设置后只接受来自该ip的请求
port 监听端口,默认是6379 在自己的机器配置8001
loglevel 分为4个等级:debug verbose notice warning
logfile 用于配置log文件地址
databases 设置数据库个数,默认使用的数据库为0
save 设置redis进行数据库镜像的频率。
rdbcompression 在进行镜像备份时,是否进行压缩
dbfilename 镜像备份文件的文件名
Dir 数据库镜像备份的文件放置路径
Slaveof 设置数据库为其他数据库的从数据库
Masterauth 主数据库连接需要的密码验证
Requriepass 设置 登陆时需要使用密码
Maxclients 限制同时使用的客户数量
Maxmemory 设置redis能够使用的最大内存
Appendonly 开启append only模式
Appendfsync 设置对appendonly.aof文件同步的频率(对数据进行备份的第二种方式)
vm-enabled 是否开启虚拟内存支持 (vm开头的参数都是配置虚拟内存的)
vm-swap-file 设置虚拟内存的交换文件路径
vm-max-memory 设置redis使用的最大物理内存大小
vm-page-size 设置虚拟内存的页大小
vm-pages 设置交换文件的总的page数量
vm-max-threads 设置VM IO同时使用的线程数量
Glueoutputbuf 把小的输出缓存存放在一起
hash-max-zipmap-entries 设置hash的临界值
Activerehashing 重新hash
2、ubuntu安装redis
1、安装:
$ apt-get install redis-server
2、配置:
默认情况下,访问Redis服务器是不需要密码的,为了增加安全性我们需要设置Redis服务器的访问密码。设置访问密码为redisredis,用vi打开Redis服务器的配置文件redis.conf
$ vim /etc/redis/redis.conf # 取消注释requirepass requirepass redisredis
$ vim /etc/redis/redis.conf # 配置其余的机器可以访问,将bind 127.0.0.1 改为 bind 0.0.0.0
3、重启:
$ service redis-server restart
4、卸载redis
$ apt-get remove redis-server
3、查询数据库中的数据
1、linux
# linux查询redis中的数据:
$ redis-cli -n 0 keys "*"
# 下面的命令指定数据序号为0,即默认数据库 redis-cli -n 0 keys "*" | xargs redis-cli -n 0 del
# 如果要指定 Redis 数据库访问密码,使用下面的命令
$ redis-cli -a password keys "*" | xargs redis-cli -a password del
2、Windows
# 下载RedisClient,解压双击EXE添加需要连接的redis就可以使用
附录: