Redis之基本介绍(一)

Redius

Remote Dictionary Server(远程字典服务器)

分布式的内存数据库

Redis:开源、免费、非关系型数据库、K-V数据库、内存数据库,支持持久化、事务和备份,集群(支持16个库)等高可用功能。并且性能极高(可以达到100000+的QPS),易扩展,丰富的数据类型,所有操作都是单线程,原子性的。

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

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

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

是一个单进程,通过epoll函数进行封装的I/O复用

安装(Linux版)

1、进入要安装的目录(一般的 /opt 目录)

cd /opt

2、将压缩文件上传到该目录,然后解压

tar -zxvc radis-3.0.4.tar.gz

3、进入压缩后的目录

cd radis-3.0.4

4、安装

ls -l
make
make install #make执行成功后

若make命令显示缺少gcc命令:(Linux下的一个编译工具,是C语言的编译工具)

yum install gcc-c++

安装成功查看版本

gcc -v

二次make若还报错一些文件找不到:

make distclean

三次make
简单测试

cd /usr/local/bin/
redis-server 配置文件位置:启动服务
redis-cli -p 进程号:指定进程号启动
ping
set k1 hello
get k1
shutdown :关闭

猜你喜欢

转载自blog.csdn.net/weixin_42272869/article/details/112724078