安装Redis

基本概念

Redis 是开源免费的,遵守BSD协议,是一个高性能的key-value(nosql)非关系型数据库。

Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

Redis不仅仅支持简单的key-value类型的数据,同时还提供String,list,set,zset,hash等数据结构的存储。

Redis支持数据的备份,即master-slave模式的数据备份。

性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。

原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。

丰富的特性 – Redis还支持 publish/subscribe, 通知, 设置key有效期等等特性。

用途:

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如字符串(strings)散列(hashes)列表(lists)集合(sets)有序集合(sorted sets)与范围查询,bitmapshyperloglogs地理空间(geospatial)索引半径查询。 Redis 内置了复制(replication)LUA脚本(Lua scripting)LRU驱动事件(LRU eviction)事务(transactions)和不同级别的磁盘持久化(persistence), 并通过Redis哨兵(Sentinel)和自动分区(Cluster)提供高可用性(high availability)。

redis作用:

可以减轻数据库压力,查询内存比查询数据库效率高。

redis运行命令

redis-server:Redis服务器启动程序

redis-cli:Redis客户端程序,它是一个命令行操作工具。也可以使用telnet根据其纯文本协议操作。

shutdown关闭Redis服务器

redis-benchmark:Redis性能测试工具,测试Redis在你的系统及配置下的读写性能。

准备工作

1.去Redis官网下载Redis压缩包https://redis.io/

2.将下载下来的包上传至Liunx服务器  scp 本地下载Redis压缩包目录 user@ip:Linux文件存放目录

3. 解压官方下载的Redis压缩包 tar -zxvf  redis-6.2.4.tar.gz

4.进入到解压文件目录查看到redis.config配置文件

5.需要下载gcc依赖 执行yum install gcc-c++ 安装完成之后可通过gcc -version查看是否安装成功

6.执行make命令 (我当时执行make命令发生了cc: error: ../deps/jemalloc/lib/libjemalloc.a: No such file or directory )解决方案

然后执行make install

7.安装完成之后默认安装的路径在/usr/local/bin 里面就可以查看到redis-service服务器启动程序 与redis-cli 客户端程序 以及redis-benchmark性能测试程序

8.Redis默认不是以守护进程的方式运行,可以通过redis.conf配置修改,启用守护进程  daemonize改为yes

9.启动redis服务运行redis-service /redis安装目录/redis.conf,然后使用redis-cli p 6379连接Redis服务器 liunx默认端口为6379默认数据库包含16个、默认使用的第0个数据库可以通过select 下标命令 来切换数据库 通过dbsize命令可以查看db大小 通过keys*查看所有key值 清除当前库flushdb数据flushall清楚所有库数据

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容