redis学习日记之redis简介与安装

  • NoSQL概述

1、什么是NoSQL

NoSQL并不是字面上理解的no sql,而是not only sql,不仅仅使用sql。这里就是指非关系型数据库。

2、为什么要使用NoSQL

传统关系型数据库在高并发读写时力不从心;

海量数据在关系型数据库读写的时候效率是很低的;

  • NoSQL数据库的存储类型

1、键值(key-value)存储,如redis

2、列存储,如hbase

3、文档数据库,如MongoDB

4、图形数据库,如InfiniteGraph

  • 几种NoSQL数据库类型对比

  • NoSQL数据库的特点

易扩展、数据模型灵活、大数据量 高性能、高可用

  • redis概述

redis是一款高性能键值对数据库,支持一下数据类型存储:字符串、列表、有序集合、集合类型、散列类型

  • redis安装

因为redis是建议安装在Linux系统上的,所以需要在本机搭建虚拟机环境。点击这里提取码:swes,获取VMware以及密钥。

因为redis是C写的 所以要先安装C的编译环境

yum install gcc-c++//安装C运行环境,碰到需要选择的地方就y通过就行

然后在Linux联网状态下可以下载安装包以及安装

$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz//获取压缩包
$ tar xzf redis-5.0.5.tar.gz//解压
$ cd redis-5.0.5//进入到redis目录
$ make//编译
$ make PREFIX=/usr/local/redis install//安装到指定路径PREFIX=/usr/local/redis

然后到刚才编译的路径下copy一份redis.conf到安装目录下

[root@localhost redis]# pwd
/usr/local/redis   //这是我的安装路径
[root@localhost redis-5.0.5]# pwd
/root/redis-5.0.5  //这是我的编译路径
[root@localhost redis-5.0.5]# ls redis.conf 
redis.conf  //就是把这个配置文件拷贝到安装路径下
[root@localhost redis]# ll
total 64
drwxr-xr-x. 2 root root   134 Jun  2 08:49 bin
-rw-r--r--. 1 root root 61798 Jun  2 08:50 redis.conf

然后修改配置文件让redis后台启动

编辑redis.conf 找到daemonize把no改成yes保存退出

################################# GENERAL #####################################

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes

然后使用配置文件启动redis

[root@localhost redis]# ./bin/redis-server ./redis.conf 
52468:C 02 Jun 2019 09:19:31.487 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
52468:C 02 Jun 2019 09:19:31.488 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=52468, just started
52468:C 02 Jun 2019 09:19:31.488 # Configuration loaded

检查redis进程是否存在

[root@localhost redis]# ps -ef|grep redis
root      52469      1  0 09:19 ?        00:00:00 ./bin/redis-server 127.0.0.1:6379
root      52521  11460  0 09:20 pts/0    00:00:00 grep --color=auto redis

关闭redis服务

[root@localhost redis]# ./bin/redis-cli shutdown  //关闭服务
[root@localhost redis]# ps -ef|grep redis  //再次检查进程 发现服务已关闭
root      52539  11460  0 09:22 pts/0    00:00:00 grep --color=auto redis

到这里redis的安装和启动就完成了!

  • redis连接客户端使用
[root@localhost redis]# ./bin/redis-cli  //连接客户端
127.0.0.1:6379> ping  //测试连接成功
PONG  //表示成功

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值