第一部分redis的安装以及挂载
1.进入Linux系统或者在服务器中下载文件
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
2.解压文件
gunzip redis-5.0.3.tar.gz
3.解归档文件,以及切换至redis-5.0.3/文件夹中
tar -xvf redis-5.0.3.tar ; cd redis-5.0.3/
补充:1.gcc -v or gcc –version;查看当前gcc版本
2.ps -ef | grep redis
4.执行安装redis,执行第一句安装,接着第二句
make && make install
5.启动服务
- (1)redis-server; 直接在前台运行且裸奔;
- (2)redis-server &; 在后台运行且裸奔;
- (3)redis-server > redis.log 2> redis-error.log &;在后台运行且裸奔,实质是将日志重定向到redis.log,且若是错误的结束将错误日志重定向到redis-error.log中;
- (7)redis-server –requirepass 123456 > redis.log 2> redis-error.log & 在后台运行,重定向日志,设置密码且不裸奔,但若是错误结束将u自动保存;
- (8)redis-server –requirepass lorry1234 –appendonly yes > redis.log 2> redis-error.log & 在后台运行,重定向日志,不裸奔,自动保存;
6.进入客户端,
redis-cli;链接自己
redis-cli -h 120.77.45.55 -p 6379 -a 1qaz2wsx7.当出现遗传ip时即可输入密码进入
auth lorry1234;
第二部分redis简介
kv存储系统 - REmote DIctionary Server
提供高速缓存服务、缓存热点数据
缓解了数据的压力,访问数据不用直接访问数据库
第三部分redis一部分基操
- 心跳事件:ping
- 查看历史:history -c
- 设置键值对:set username lorry
- 取值:get username
- 设置键值对生存时间:set email lorry@qq.com ex 20
- 设置未设置生存时间的键值对的生存时间:expire key
- 查看键值生存时间:ttl email
- 删除键值对:del key
- 查看所有的键值对:keys *
- key y ,key u :等我查查
- 清空数据库:flushdb
- 清楚所有数据库中的所有键值对:flushall
- 判断键是否存在:exists key;返回值是布尔值;
- 换底层数据库,默认中有16个数据库:select 1 ;编号为(0-15)
- 关闭服务器:shutdown
- 退出:quit
- 保存:save ,后台保存:bgsave
- 查看当前数据库有多少键值对:dbsize
- 执行时加1 :incr
- 执行时加100:incrby 100;100可以自定义
- 减1:decr
- 减200:decrby 200;
redis提供了两种是九华数据的方案:
1.RDB - 默认开启
2.AOF - 默认关闭 –appendonly yes 意外情况只是丢失1秒钟的数据