Redis 学习(二) Redis概述 及window,linux下载安装

Redis是什么

redis中文网:http://www.redis.cn/

Redis :Remote Dictionary Server 远程字典服务

是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。多种语言可以调用

开源免费,当下最热门NoSQL技术之一,也被称为结构化数据库

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

Redis能干么

1 内存存储,持久化,内存是断电即失,需要持久化,rdb,aof

2 效率高,用于高速缓存

3 发布订阅系统

4 地图信息分析

5 计时器,计数器 :浏览量

...

Window下载安装:

下载地址:

链接:https://pan.baidu.com/s/1B3YXm-r-hw2xUkDCafep9w
提取码:nmbm

直接解压到环境目录

 

 

 

 

Redis推荐使用Linux开发

Linux下载安装

https://redis.io/download

解压: tar -zxvf redis-6.2.5.tar.gz 

下载c环境,redis是基于c写的 :

  • yum install gcc-c++
  • make

安装完后,/usr/local/bin 可看到redis信息

 

启动redis

redis-server hysconfig/redis.conf   #服务端启动。指定配置文件的启动

redis-cli -p 6379 #客户端链接服务端,redis 默认端口6379

get set 测试

 

 退出服务

shoudown

exit

 

 

 压力测试

redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 100000

 

posted @ 2021-09-30 22:59  黄易安  阅读(73)  评论(0)    收藏  举报