标签:remote 支持 rem list down ict service 启动服务 进程
产生背景
1、随着业务和数据量的增长、单机服务器已无法支撑
2、数据库的主从复制、读写分离
3、分库分表、水平拆分、垂直拆分、缓存、集群
易扩展
大数据量性能(基于内存)
4、NoSql应运而生
特点
大数据量性能(基于内存)
灵活的数据模型结构
关系型数据库 VS NOSQL
5、NoSql的四大分类
键值数据库
列族数据库
文档数据库
图形数据库
文档数据库
图形数据库
Redies
1、简介
Redis:REmote DIctionary Server(远程字典服务器)
是完全开源免费的,用C语言编写的,遵守BSD协议,
是一个高性能的(key/value)分布式内存数据库,基于内存运行
并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,
也被人们称为数据结构服务器
Redis 与其他 key - value 缓存产品有以下三个特点
1、Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用
2、Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储
3、Redis支持数据的备份,即master-slave模式的数据备份
2、安装使用
1、安装VMWare、VMTools、CentOS
2、创建安装目录
mkdir -p /usr/local/redis
3、解压redis压缩包
tar -zxvf redis-3.0.4.tar.gz
4、进入解压后的文件夹,假如是 /soft/redis/
cd /soft/redis
5、在redis目录直接执行make命令
make
6、执行make install 安装路径
make prefix=/usr/local/redis/ install
实际上不会安装到指定目录,只会安装在/usr/local/bin目录,请自己 mv 移动
7、查看默认安装目录:/usr/local/bin
redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
redis-check-dump:修复有问题的dump.rdb文件
redis-cli:客户端,操作入口
redis-sentinel:redis集群使用
redis-server:Redis服务器启动命令
8、测试是否安装成功
修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动
启动服务器:运行 redis-server 命令
启动客户端:运行 redis-cli -p 命令
9、远程访问请关闭防火墙
service iptables stop
修改其网络端口访问 /etc/sysconfig/iptables
10、关闭服务器
单实例关闭:redis-cli shutdown
指定端口关闭:redis-cli -p 6379 shutdown
杀死进程:kill 6379
标签:remote 支持 rem list down ict service 启动服务 进程
原文地址:https://www.cnblogs.com/eyesheart/p/10954541.html