标签:memcach server bin 持久 mys chkconfig string 16px conf
《关系型数据库与非关系型数据库》
关系数据库:mysql、oracle、DB2、SQL Server
非关系数据库:Redis、MongodDB、Memcached《类型:文档型、key-value型、图形》
《关系型数据库与非关系型数据库主要区别》
1、数据存储方式不同
关系型数据库存储在硬盘中,非关系型数据库存储在缓存中,在读取数据速度方面非关系型数据库相比关系型数据库要快,
2、扩展性不同
关系型数据库存储为表格式很容易横向扩展容易达到扩展瓶颈,而非关系型数据库是基于键值对,一个key对应一个value,数据之间
没有耦合性扩展起来比较方便。
3、事务性不同
传统SQL数据库支持对事务原子性的控制,并且容易回滚,
非关系型数据库也支持事务操作,但稳定性方面没法和关系型数据库比较,因为非关系型数据库价值是在扩展性和大数据量处理方面。
===============================================================================================================
Redis的优点:
1、读取速度快
2、支持多种数据类型:包括key-value、string、lists
3、支持数据的持久化,可以将内存中的数据保存到硬盘中,重启的时候可以再次加载使用
4、支持数据的备份
Redis集群部署
环境:
192.168.200.100 | redis-1 |
192.168.200.101 | redis-2 |
192.168.200.102 | redis-3 |
192.168.200.111 | redis-4 |
192.168.200.112 | redis-5 |
192.168.200.113 | redis-6 |
使用源码包安装redis
[root@redis-1 ~]# rz
[root@redis-1 ~]#
redis-5.0.3.tar.gz
将redis-5.0.3.tar.gz 分别发送到各台主机
[root@redis-1 ~]# scp redis-5.0.3.tar.gz 192.168.200.101:/root
[root@redis-1 ~]# scp redis-5.0.3.tar.gz 192.168.200.102:/root
[root@redis-1 ~]# scp redis-5.0.3.tar.gz 192.168.200.111:/root
[root@redis-1 ~]# scp redis-5.0.3.tar.gz 192.168.200.112:/root
[root@redis-1 ~]# scp redis-5.0.3.tar.gz 192.168.200.113:/root
解压并进行编译(此处所有主机都执行本次操作)
[root@redis-1 ~]# tar xf redis-5.0.3.tar.gz -C /usr/src
[root@redis-1 ~]# cd /usr/src/redis-5.0.3/
[root@redis-1 redis-5.0.3]# make
[root@redis-1 redis-5.0.3]# make install
[root@redis-1 redis-5.0.3]# ln -sf /usr/local/redis/bin/* /usr/local/bin/
[root@redis-1 redis-5.0.3]# cd utils/
[root@redis-1 utils]# bash install_server.sh #此处一直按回车键
--------
Successfully added to chkconfig!
Successfully added to runlevels 345!
Starting Redis server...
Installation successful!
修改配置文件(此处所有主机都执行本次操作)
[root@redis-1 utils]# vim /etc/redis/6379.conf
70修改 bind 127.0.0.1 192.168.200.100 #都添加自己相应的IP地址
[root@redis-6 utils]# /etc/init.d/redis_6379 restart
Stopping ...
Redis stopped
Starting Redis server...
查看端口
[root@redis-1 utils]# netstat -lnpt | grep 6379
tcp 0 0 192.168.200.100:6379 0.0.0.0:* LISTEN 22375/redis-server
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 22375/redis-server
标签:memcach server bin 持久 mys chkconfig string 16px conf
原文地址:https://www.cnblogs.com/CMX_Shmily/p/12123680.html