Redis入门(持续更新)

课程地址:https://www.imooc.com/learn/839

 一、概述

1.NoSQL

关系型数据库sql在应付上万次的读操作还勉强可以,但是写操作就很难

文档数据库-mongoDB,缺少统一查询语法

2.redis

(1)概述

eg:新浪微博,知乎网,github,stackoverflow

50个并发程序执行10万个请求,redis读的速度能达到每秒11万次,写的速度能达到每秒8万次。-官方数据

聊天室列表

(2)安装

问答区给的安装参考步骤:

1,安装Linx虚拟机,系统CentOS,SSH客户端SecureCRT

2,Linx在线安装gcc,>yum install gcc-c++ 一路选y

3,下载redis.tar.gz安装包,使用Filezilla上传到Linx,root目录

4,解压文件>tar -axvf redis.tar.gz

5,进入redis目录,编译>make

6,安装,指定安装目录>make PREFIX=/usr/local/redis install

7,进入安装完成的目录>cd /usr/local/redis

8,返回解压安装路径>cd ~        >ll         >cd redis-xxx

9,拷贝redis.conf >cp redis.conf /usr/local/redis

10,>cd /usr/local/redis ,>ll   安装完成

11,修改配置文件>vim redis.conf,进入编辑模式

12,daemonize false 改为 true

13,启动redis >./bin/redis-server ./redis.conf

14,测试启动 ps -f | grep -i redis,默认端口6379

15,停止启动 >./bin/redis-cli shutdown

16,>./bin/redis-cli           >ping

17,存值>set name xxx,取值>get name,删除>del name,查看所有>keys *

安装文档参考:

1.http://www.cnblogs.com/silent2012/p/3499654.html

2.http://www.qiufeihu.com/2017/07/13/Redis%E7%9A%84Linux%E7%8E%AF%E5%A2%83%E4%B8%8B%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE/

gcc环境安装好了

将windows下载好的压缩文件上传的linux服务器上

本地解压

密码是安装linux时候的密码,端口22

拽过来即可

解压

进入路径,make进行基本编译,如果没安装gcc就会出错

安装完成

查看安装redis下的工具

benchnmark:性能测试工具

check-aof:aof文件修复工具

check-dump:rdb文件检查工具

redis-cli:命令行的客户端

redis-servers:redis服务器启动命令

拷贝配置文件

进入到bin路径下

前端启动服务器,命令不好使用,ctrl+c停止启动

后端启动:

把no编程yes

redis已经启动,终端还能用

查看已经启动的redis

关掉进程:不建议使用

一般使用这种方式关闭

连接成功

set方式存

get方式取

del删除

查询keys

3.Jedis入门

官网:https://redis.io/clients

看到2:28

猜你喜欢

转载自my.oschina.net/u/3018050/blog/1807928