redis安装
redis介绍
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。
Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。
一、linux版本安装
1、下载解压
包放置路径/opt/
cd /opt/
tar -xzvf redis-4.0.14.tar.gz
2、编译至安装目录
make PREFIX=/opt/redis-4.0.14 install
在/opt/redis-4.0.14目录bin下生成了以下文件
redis-benchmark
redis-check-aof
dump
redis-cli
redis-sentinel
redis-server
参数介绍:
redis-server:Redis服务器的daemon启动程序
redis-cli:Redis命令行操作工具。也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具,测试Redis在当前系统下的读写性能
redis-check-aof:数据修复
dump:检查导出工具
3、拷贝redis安装目录下的redis.conf到redis安装目录的bin下is-2.8.22/bincp redis.conf /opt/redis-2.8.22/bin
cp redis.conf /opt/redis-4.0.14/bin
4、修改配置文件redis.conf
1)配置后台启动
daemonize yes
2)配置连接端口
port 6379
3)配置访问密码
requirepass dragon
4)配置全网访问
bind 0.0.0.0
5、启动redis
cd /opt/redis-4.0.14/bin
./redis-server redis.conf
检查是否启动成功:ps -ef |grep redis
6、停止redis
cd /opt/redis-4.0.14/bin
./redis-cli -a dragon
shutdown
或者直接kill掉redis进程:
ps -ef |grep redis
kill -9 进程ID
7、连接redis
redis-cli [redis的IP] -p [redis端口] -a [redis密码]
redis-cli -h 10.201.8.62 -p 6379 -a dragon
8、其他非必须设置
1)redis的日志设置
在redis安装目录/opt/redis-4.0.14/下创建文件夹log,并在log文件下创建文件redis.log
编辑redis.conf找到logfile,如下设置:
loglevel notice
logfile "/opt/redis-4.0.14/log/redis.log"
最后重启后查看
二、windows版本安装
1、解压redis-latest
2、修改redis.windows.conf文件 新增密码
3、启动redis
打开windows cmd窗口,切换到该目录下,启动redis服务器 redis-server redis.windows.conf