redis的安装与简单使用:

Redis简介:


redis的应用场景:


1.关于关系型数据库和nosql数据库

关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据     库是基于特殊的结构,并将数据存储到内存的数据库。从性能上而言,nosql数据库 要优于关系型数据库,从安全性上而言关系型数据库要优于nosql数据库,所以在实    际开发中一个项目中nosql和关系型数据库会一起使用,达到性能和安全性的双保证。

下载redis:

https://pan.baidu.com/s/10ehKjT2cQUivKkpDcoE8eA

2.redis在Linux上的安装:

1)redis由c语言开发的,先安装redis编译的c环境,yum install gcc-c++

2)将redis-2.6.16.tar.gz上传到Linux系统中

3)解压到/usr/java下  tar -xvf redis-2.6.16.tar.gz  –C  /usr/java

4)进入redis-2.6.16目录 使用make命令编译redis

5)在redis-2.6.16目录中 使用make PREFIX=/usr/java/redis install命令安装               redis到/usr/java/redis中

6)拷贝redis-2.6.16中的redis.conf到安装目录redis中

将redis.conf文件中的daemonize从false修改成true表示后台启动

7)启动redis 在bin下执行命令 :   ./redis-server redis.conf

8)如需远程连接redis,需配置redis端口6379在linux防火墙中开发

/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

/etc/rc.d/init.d/iptables save            //  这里没有文件可以不写

3:详细的操作如下:

3-1:使用xftp上传压缩文件 redis-3.0.0.tar.gz 到linux环境的服务器上:


使用xshell连接远程服务器:

1)redis由c语言开发的,先安装redis编译的c环境,yum install gcc-c++

3)解压到/usr/java下  tar -xvf redis-2.6.16.tar.gz  –C  /usr/java


4)进入redis-3.0.0目录 使用make命令编译redis

出现这个说明已经编译成功:

5)在redis-3.0.0目录中 使用  make PREFIX=/usr/java/redis install    命令安装redis到/usr/java/redis中

好的,到这里已经完成了安装,下面我们来看一看启动redis:

进入我们刚才安装的redis目录下的bin 启动redis-server

出现上面的情况说明就启动成功了;

启动客户端:简单使用一下存值和取值:

注意:我们需要重新打开一个窗口2:

注意:          启动后看到如上欢迎页面,但此窗口不能关闭,窗口关闭就认为redis也关闭了(类  似Tomcat通过bin下的startup.bat的方式)

解决方案:可以通过修改配置文件 配置redis后台启动,即服务器启动了但不会关闭控制台窗口

将redis.conf文件中的daemonize从false修改成true表示后台启动

使用命令查看6379端口是否启动ps -ef | grep redis

6)拷贝redis-3.0.0中的redis.conf到安装目录redis中的bin下:


进入redis的bin目录下,打开redis.config配置文件:将redis.conf文件中的daemonize从false修改成true表示后台启动

使用:vim(编辑器) + 文件名, 输入:i,对文件进行编辑,编辑完后按esc ,输入  :wq (保存)后 按回车即可。


7)启动redis,   在bin下执行命令:    ./redis-server   redis.conf


好了,基本的操作已经学会了,就到这里啦!!

这里再放几个,linux的命令到这儿,兴许你们会用上:

1:    ps  -ef |grep  redis    :查看redis的进程,

2:    使用 :kill -9   进程号    :关闭当前进程。

redis的安装与简单使用的更多相关文章

  1. 【Redis】安装及简单使用

    Redis介绍 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化 ...

  2. redis linux安装与简单集群配置

    由于项目原因最近在使用redis,把redis的安装以及配置记录下来方便查看. 1.下载 地址http://download.redis.io/releases/  需要哪个版本就使用那个版本 2.解 ...

  3. redis单机安装以及简单redis集群搭建

    安装环境: 两台虚拟机都是Centos 7.0 IP分别为:192.168.149.132  192.168.149.133 Redis采用的版本是redis-3.2.4 集群是采用两台虚拟机模拟8个 ...

  4. redis数据库安装及简单的增删改查

    redis下载地址:https://github.com/MSOpenTech/redis/releases. 解压之后,运行 redis-server.exe redis.windows.conf  ...

  5. 数据库之redis篇(1)—— redis数据库安装,简单使用

    简介 reids,由Salvatore Sanfilippo写的一个高性能的key-value数据库,并且它是非关系型数据库,也就是没有像mysql那样多表链接操作,并且它是是完全开源免费的,遵守BS ...

  6. python操作三大主流数据库(11)redis的安装和简单使用

    命令参考文档:http://www.redis.cn/topics/introduction.html 1.安装及配置官网https://redis.io中文网站:http://www.redis.c ...

  7. redis之安装与简单使用

    python操作redis: https://www.cnblogs.com/melonjiang/p/5342505.html https://www.jianshu.com/p/2639549be ...

  8. redis的安装和简单操作

    安装gcc  目地是编译软件 yum install gcc-c++ 1.拷贝并解压 2.编译文件 到解压目录下 执行 make 进行编译依赖项 cd /deps make hiredis lua j ...

  9. Redis 安装与简单使用

    安装 Redis 一般系统都会有软件管理工具,但是通常版本都不会太新,况且 Redis 的安装很简单,因此下面使用源码的安装方式. 下载源码 wget http://download.redis.io ...

随机推荐

  1. 「POJ - 2318」TOYS (叉乘)

    BUPT 2017 summer training (16) #2 A 题意 有一个玩具盒,被n个隔板分开成左到u右n+1个区域,然后给每个玩具的坐标,求每个区域有几个玩具. 题解 依次用叉积判断玩具 ...

  2. Codeforces Round #517 Div. 2/Div. 1

    \(n\)天没更博了,因为被膜你赛的毒瘤题虐哭了... 既然打了这次CF还是纪念一下. 看看NOIP之前,接下来几场的时间都不好.这应该是最后一场CF了,差\(4\)分上紫也是一个遗憾吧. A 给一个 ...

  3. [国家集训队]middle 解题报告

    [国家集训队]middle 主席树的想法感觉挺妙的,但是这题数据范围这么小,直接分块草过去不就好了吗 二分是要二分的,把\(<x\)置\(-1\),\(\ge x\)的置\(1\),于是我们需要 ...

  4. luogu1484 种树 (优先队列)

    我每次都想选那个最大的.或者是它旁边的两个一起选,如果这两个一起选会大于那个最大的的话 那我就先把那个最大的选了,再提供一个反悔的选项(类似于网络流的思路?),就是我可以再把种的树换成它旁边那两个,也 ...

  5. os模块总结

    学了忘,忘了学,忘了就来看一下...唯一进步的就是这次学的比上次更快了- - 最常用的几个: os.getcwd()   # os.path.abspath(os.path.dirname(__fil ...

  6. 点击a标签不跳转的办法

    方法1: <a href="http://www.baidu.com" onclick="return false"></a> 方法2: ...

  7. CF1101F Trucks and Cities

    题意:给定线段上n个特殊点,m次询问. 每次询问:在第l个点到第r个点这一段区间中选出k个点,将其分成k + 1段.使得最长的段尽量短. 输出这m个询问中答案最大的. n<=400,m<= ...

  8. JMeter关联(正则表达式提取器)

    正则表达式总结 关联:与系统交互过程中,系统返回的内容,需要在接下来的交互中用到,如防止csrf攻击而生成的token. 从前一个请求中取,用Regular Expression Extractor ...

  9. Git使用全解

    起步 关于版本控制 Git 简史 Git 基础 安装 Git 初次运行 Git 前的配置 获取帮助 小结 Git 基础 取得项目的 Git 仓库 记录每次更新到仓库 查看提交历史 撤消操作 远程仓库的 ...

  10. 利用SHAPEIT将vcf文件进行基因型(genotype)定相(phasing):查看两个突变是否来源于同一条链(染色体或父本或母本),two mutations carried by the same read

    首先,下载SHAPEIT. 按照里面的步骤安装完后,将vcf文件进行基因型定相,分四步走. 第一步,将vcf文件转化为plink二进制文件(.bed, .bim, .fam). 这一步需要用到GATK ...