Lucent's Blog

当时明月在,曾照彩云归。



代码在写我

Bug在De我

螃蟹在剥我的壳

漫天的我落在雪花上

而你在想我...

6ams5piO5pyI

Redis学习笔记(一)redis安装(Centos7)和简单存取数据

redis是非关系型数据库(NoSql),NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题,包括超大规模数据的存储。

redis的安装

1.创建myredis文件夹

mkdir myredis

2.下载redis最新版https://redis.io/

可以直接下载再传到Centos系统中,也可以在Centos中使用如下命令直接下载

cd myredis #进入文件夹
wget http://download.redis.io/releases/redis-4.0.11.tar.gz  #官网获取的最新版下载地址

1.png

解压文件

tar -zxvf redis-4.0.11.tar.gz

2.png

安装gcc(redis是用C语言开发的,需要gcc编译)

yum install gcc-c++

3.png

进入 redis-4.0.11 文件夹并安装

cd redis-4.0.11

4.png

make  #编译

5.png

make install  #安装

6.png

配置redis

7.png

vi redis.conf
#将GENERAL中 daemonize 设置为yes

8.png

启动redis

进入 /root/myredis/redis-4.0.11/src 目录

cd /root/myredis/redis-4.0.11/src

9.png

启动redis

redis-server ../redis.conf

10.png

查看进程是否启动

ps -ef|grep redis

11.png

可见默认端口是 6379 服务端已经启动

简单的数据存取

在redis中数据是以键值对(Key-value)形式存储的

启动客户端

redis-cli

Snipaste_2018-09-19_23-18-04.png

存数据

set myFirstData hello-world

12.png

取数据

get myFirstData

到这里,如果redis存取正常,那么恭喜你,安装完成!

退出客户端

exit

关闭服务端

redis-cli -p 6379 shutdown
# -p为可选项 默认6379,多个redis运行的情况下需要指明要关闭redis的端口

13.png

可见redis已经被关闭

最近的文章

Redis学习笔记(二)Redis 键(key)

常用命令selectdb#选择数据库,redis默认16个库(0-15)keys*#列出当前库中所有keyexistskey的名字#判断某个key是否存在expirekeyseconds(秒)#为给定的key设置过期时间ttlkey#查看还有多少秒过期,-1表示永不过期,-2表示已过期typekey…

继续阅读
更早的文章

CentOS安装Supervisor守护进程并开机启动

安装:centos6.9安装方法easy_installsupervisorcentos7安装方法yuminstallsupervisor在/etc/目录下建立配置文件echo_supervisord_conf>/etc/supervisord.conf修改配置文件vi/etc/supervi…

继续阅读