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

浙公网安备 33010602011771号