常用的命令

Redis的安装

2019-04-02  本文已影响4人  周重hhh

Redis安装使用

NoSQL概述

NoSQL = not only SQL,即非关系型数据库。随着互联网2.0(web1.0是由系统向用户展示内容。web2.0就是用户主动获取并产生内容。web3.0使个性化内容的获取)网站的兴起,传统的关系数据库在应付web2.0网站,特别使超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题,包括超大规模数据的存储

传统单机MySQL瓶颈

  1. 数据量的总大小,一个机器放不下,单表数据达到500万时MySQL性能低
  2. 数据的索引(B + Tree)一个机器的内存放不下时
  3. 访问量(读写混合)一个实例不能承受

为什么需要NoSQL
今天我们可以通过第三方平台(如:Baidu,Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍增加。如果要对这些用户数据进行挖取,那SQL数据库已经不适合这些应用了,NoSQL数据库的发展能很好的处理这些大数据。和传统的关系型数据库相比,NoSQL具有以下优势:

主流的NoSQL产品有哪些

  • 优势,快速查询
  • 劣势,存储数据缺少结构化
  • 优势,数据结构要求不严格
  • 劣势,查询性能并非特别高,缺少统一查询的语法

Redis简介

Redis诞生背景

Redis特点

Redis应用场景

Redis的安装

[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz
[root@localhost src]# tar -zxf redis-4.0.6.tar.gz 
[root@localhost src]# ll
total 1688
drwxrwxr-x. 6 root root    4096 Dec  4  2017 redis-4.0.6
-rw-r--r--. 1 root root 1723533 Dec  4  2017 redis-4.0.6.tar.gz
[root@localhost redis-4.0.6]# make
# 如果编译失败请先下载编译依赖,编译成功不需要执行以下命令
yum install wget make gcc tcl
# 将redis安装到/usr/local/redis目录
[root@localhost redis-4.0.6]# make PREFIX=/usr/local/redis install
# 进入redis安装目录
[root@localhost redis-4.0.6]# cd /usr/local/redis/bin/
[root@localhost bin]# ll
total 35432
-rwxr-xr-x. 1 root root 5597214 Aug 30 05:34 redis-benchmark
-rwxr-xr-x. 1 root root 8314825 Aug 30 05:34 redis-check-aof
-rwxr-xr-x. 1 root root 8314825 Aug 30 05:34 redis-check-rdb
-rwxr-xr-x. 1 root root 5736370 Aug 30 05:34 redis-cli
lrwxrwxrwx. 1 root root      12 Aug 30 05:34 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 8314825 Aug 30 05:34 redis-server
# 如果出现以上文件说明redis安装成功了
[root@localhost bin]# ./redis-server 
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379> 
# 复制redis.conf文件到/etc目录
[root@localhost redis-4.0.6]# cp /usr/local/src/redis-4.0.6/redis.conf /etc/redis.conf
# 编辑redis.conf文件
[root@localhost ~]# vim /etc/redis.conf 
# 设置redis为后台启动进程,将daemonize no 改为 daemonize yes
daemonize yes 
# 修改绑定的主机地址,将#bind 127.0.0.1改成自己的ip地址,去掉"#"号
bind 192.168.41.22
[root@localhost bin]# ./redis-cli shutdown
# 重新启动redis加载指定的配置文件
[root@localhost bin]# ./redis-server /etc/redis.conf 
vim /etc/proflie
# 在最后一行加入
export PATH=/usr/local/redis/bin:$PATH 
source /etc/profile
上一篇 下一篇

猜你喜欢

热点阅读