Redis数据结构与参数调优

一、Redis基础入门

1、Redis 简介

Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表、哈希、集合和有序集合5种。支持在服务器端计算集合的并、交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。

Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。

2、安装Redis

$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ cd redis-5.0.5
$ make
$make install
$cp redis.conf /etc/

参数介绍:

make install命令执行完成后,会在redis-5.0.3/src目录下生成本个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof 、redis-check-dump,它们的作用如下:

  • redis-server:Redis服务器的daemon启动程序;
  • redis-cli:Redis命令行操作工具。也可以用telnet根据其纯文本协议来操作;
  • redis-benchmark:Redis性能测试工具,测试Redis在当前系统下的读写性能;
  • redis-check-aof:数据修复;
  • redis-check-dump:检查导出工具࿱

你可能感兴趣的:(数据库存储,块存储,文件存储,对象存储,分布式网络存储,redis,缓存,java)