Redis简介和安装 柔情只为你懂 2022-09-17 06:21 145阅读 0赞 一、Redis简介 (一)什么是Redis? Redis是一个开源的,遵守BSD协议(五种开源协议之一,GPL,LGPL,BSD,MIT,Apache),先进的key-value持久化产品。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets)和 有序集合(sorted sets)等类型。你可以执行这些类型的原子操作,比如附加到字符串;增加一个hash值;添加到一个列表中;计算交集,并集和差集;或者取排序集合的前N个数据。Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。 (二)Redis使用场景: 1. 取最新N个数据的操作 2. 排行榜应用,取TOP N操作 3. 需要精准设定过期时间的应用 4. 计数器应用 5. Unique操作,获取某段时间所有数据排重值 6. 实时系统,反垃圾系统 7. Pub/Sub构建实时消息系统 8. 构建队列系统 9. 缓存 二、Redis的下载和安装: (一)在CentOS上安装Redis 1. 下载Redis安装包 方式一:下载后上传到服务器 在Redis官方网站找到稳定版的下载链接:http://download.redis.io/releases/redis-2.6.16.tar.gz,将文件下载到本地,并通过FTP工具将文件上传到远程服务器上,如图: ![20131001094949375][] 方式二:直接通过shell命令下载 cd到将要安装目录下,输入命令 wget http://download.redis.io/releases/redis-2.6.16.tar.gz, 将Redis安装包下载到安装目录下。如图: ![20131001095114750][] 2. 解压并安装 输入解压命令tar -xvf redis-2.6.16.tar.gz,将Redis安装包解压,如下图: ![20131001095125859][] 输入ls命令查看,安装目录中多了解压文件,如图: ![20131001095126125][] cd到redis-2.6.16输入make命令,编译源程序,如图: ![20131001095146953][] 3. 启动Redis服务端的服务 输入启动命令,启动服务,如图: ![20131001095144703][] 这里提示没有指定配置文件,我们需要指定相应的配置文件,如图: ![20131001095156203][] 但是,此时启动的服务暂用了当前的session会话,我们可以指定服务在后台运行,输入命令vi ./redis.conf编辑配置文件 ![20131001095219468][] 修改daemonize属性,改为yes,保存退出,如图: ![20131001095220937][] ![20131001095245593][] 然后再启动Redis服务端,就会在后台运行,如图: ![20131001095255562][] 要查看Redis服务端是否运行,可以执行netstat -tunpl | grep redis命令查看网络状态,如图: ![20131001095306718][] 6379端口被Redis服务占用,说明服务端的服务启动成功。 4. 启动Redis客户端服务 输入命令src/redis-cli,启动客户端服务,如图: ![20131001095303078][] 输入exit或者quit即可终止客户端服务,如图: ![20131001095311234][] 5. 终止服务端的服务 输入命令pkill redis-server或者src/redis-cli shutdown,终止服务端的服务,如图: ![20131001095318578][] 输入命令netstat -tunpl | grep redis查看服务端服务是否终止,如图: ![20131001095325906][] 没有结果,说明服务端的服务已经终止。 (二)在ubuntu上安装Redis 在 Ubuntu 系统安装 Redi 可以使用以下命令: $sudo apt-get update $sudo apt-get install redis-server ### 启动 Redis ### $redis-server ### 查看 redis 是否启动? ### $redis-cli 以上命令将打开以下终端: redis 127.0.0.1:6379> 127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。 redis 127.0.0.1:6379> ping PONG 以上说明我们已经成功安装了redis。 [20131001094949375]: /images/20220828/8a65eb8bef1243429cb16763e3e45617.png [20131001095114750]: /images/20220828/7386e88611be4328bc7ecae039716d79.png [20131001095125859]: /images/20220828/762015440ea043439ea10ea5c84e2175.png [20131001095126125]: /images/20220828/d93fbc632c1443a5b514f4def0339523.png [20131001095146953]: /images/20220828/46123244c1ff46d8b35553c27ccbc43a.png [20131001095144703]: /images/20220828/6f1022fb1e7848e8aa81123e80ec9e8e.png [20131001095156203]: /images/20220828/f99e7a8299a145a18a7731fda199ac33.png [20131001095219468]: /images/20220828/bc34c4530ad8408cbc1560c1d3be68bd.png [20131001095220937]: /images/20220828/d856b7d1f61d4f1cafe9454b186ebf3d.png [20131001095245593]: /images/20220828/632b1ba90dde4b5ba29fb08dae226f3e.png [20131001095255562]: /images/20220828/c1f169d6de114933b33fa82f26d83803.png [20131001095306718]: /images/20220828/304e695c878446838e6e649c3975af97.png [20131001095303078]: /images/20220828/789addcd0eb147c7a2aef7e5f1d6a40d.png [20131001095311234]: /images/20220828/80b7ab3cee084a72a2e9b607811d7c56.png [20131001095318578]: /images/20220828/e2c9a1caa8b94bb28ac09fe3bebd6034.png [20131001095325906]: /images/20220828/a9609006443447a88c8eb8034b885674.png
还没有评论,来说两句吧...