zoukankan
html css js c++ java
Redis安装及前后置启动
Redis简单介绍及在Linux上安装(这里测试用是版本:redis-3.0.0.tar.gz)
一:什么是Redis?
redis就是C语言编写的一个高性能的键值存储(key-value)的非关系型数据库(
NoSql
)。
二:非关系型数据库的优点与缺点
优点:可以轻松地处理海量数据
缺点:
1.没有主外键,则数据关系不能一目了然;
2.没有强大的事务来支持,那么数据就相对来说不安全;
3.不支持sql,不能进行复杂的查询;
三:Linux上安装Redis
官网地址:
http://redis.io/
①:redis是由C语言编写的,所以编译redis时需要C语言环境,那么我们安装gcc环境
[root@localhost /]# yum -y install gcc-c++
下图表示依赖被安装过了,因为这是克隆的base,base基准之前已经装过JDK依赖,JDK有个依赖是C语言的依赖
②:官网下载Redis安装包上传到Linux系统上
Redis各版本的下载:
http://download.redis.io/releases/
③:创建安装目录,并解压redis-3.0.0到安装目录
[root@localhost local]# mkdir redis
[root@localhost software]# tar -zxvf redis-3.0.0.tar.gz -C /usr/local/redis/
进入Redis下查看是否解压成功并查看Redis默认目录结构
④:编译Redis(将.c文件编译为.o文件),进入解压文件夹 =>执行make命令
⑤:安装make install命令(PREFIX指定目录)
[root@localhost redis-3.0.0]# make PREFIX=/usr/local/redis install
⑥:将安装包里的配置文件redis.conf,复制到bin目录下(bin目录在redis文件夹下,命令复制时后面参数带上一级../bin/)
[root@localhost redis-3.0.0]# cp redis.conf ../bin/
======== 到此Redis安装完毕 ========
三:Redis启动
redis分为前置启动和后置启动
①:前置启动(只能启动单机版的redis,启动redis集群得用后置启动)
进入redis安装目录下的bin目录:
cd /usr/local/redis/bin/ 执行(redis-server)
启动成功如下图
Xshell再开启窗口去执行客户端进行连接Redis数据库
[root@localhost bin]# ./redis-cli
Redis
客户端
下基本操作:curd
127.0.0.1:6379> set name zhangsanfeng
127.0.0.1:6379> get name
127.0.0.1:6379> set name lisifeng(修改就是覆盖,重新键入set命令对应的key-value)
127.0.0.1:6379> get name
②:后置启动(启动Redis不影响其他操作,也就是默默地干活)
第一步:需要更改redis.conf 配置文件,开启守护线程。(在usr/local/redis/bin下)
修改
redis.conf
:[root@localhost bin]# vim redis.conf ,搜索守护线程,命令行模式下键入 /daemonize回车
daemonize no 改为 yes
第二步:后置启动方式[root@localhost bin]# ./redis-server redis.conf(没有反应,就对了,这就是后置启动)
备注:可查看进程号去判定是否启动成功
Redis退出方式(推荐使用,相对安全,它会把数据存进去再退出,预防数据丢失)
[root@localhost bin]# ./redis-cli shutdown
再次查看进程号,redis-server服务端被关闭了,再去用redis-cli去操作就会失败了。
redis-cli失败效果图,已经取不出来name值
查看全文
相关阅读:
十进制,二进制,八进制,十六进制中的相互转换
oracle中dual表的使用
弹出窗口
oracle中的函数
[导入]几种所见所得的在线编辑器
操作字符串
设计模式初认识
创建型模式之简单工厂模式
MySQL批量检查表的脚本
中英文单位对照
原文地址:https://www.cnblogs.com/cao-yin/p/11643764.html
最新文章
wp7技术类网站汇总
VS2010旗舰版破解方案
windows phone7二维码扫描开发
windowsphone7和照相机
PhoneGap在Microsoft Visual Studio Express For Windows Phone上编译出错的解决方案
windowsphone7中对IsolatedStorageSettings的操作
wp7用独立存储空间保存服务器图片和从独立存储空间读取图片
各大主流浏览器背景渐变设置
MySql格式化输出
VIM中常用的替换模式总结
热门文章
set paste
eXtreme Programming
查看安装的perl模块
git 分支
caller
软件工具设计原则
shell脚本几个初级gotchas
关于base和parent
dropdownlist的动态绑定数据然后怎么添加默认项“请选择”或空值
DataSet和DataReader中把读的数据放到string变量中,用逗号分隔。
Copyright © 2011-2022 走看看