redis简介

一、redis简介

        关于redis的叙述,下面叙述论点来源于:点击打开链接

        MySQL是关系型数据库,是持久化存储的,查询检索的话,会涉及到磁盘IO操作,为了提高性能,可以使用缓存技术,而memcached就是内存数据库,数据存储在内存中(当然也可以进行持久化存储),可以用作缓存数据库。用户首先去memcached查询数据,如果未查询到(即缓存未命中),才去MySQL中查询数据,查询到的数据会更新到缓存数据库中,提供给下次可能进行的查询。提高了数据查询方面的性能。

       Redis和memcached都是缓存数据库,可以大大提升高数据量的web访问速度。但是memcached只是提供了简单的数据结构string,而Redis的value可以是string、list、set、hashset、sorted set这些,功能更加强大。

       WEB应用中一般采用MySQL+Redis的方式,web应用每次先访问Redis,如果没有找到数据,才去访问MySQL。Redis是内存数据库,数据保存在内存中,访问速度快。MySQL是关系型数据库,功能强大,存储在磁盘中,数据访问速度慢。像memcached,MongoDB,Redis等,都属于No sql系列。

二、Redis在window下的安装和启用

三、Redis在Linux下的安装和启用

       参考的资源链接:

            1、https://www.cnblogs.com/silent2012/p/3499654.html

            2、https://www.cnblogs.com/wyy123/p/6141236.html

      3.1、连接远程的服务器之后,在Linux环境下,下载源码,解压缩后编译源码,其输入的命令如下:

$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
$ tar xzf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make

      3.1、命令执行的截图如下:

3.2、编译完成后,在redis-2.8.3/src目录下,有三个可执行文件redis-server、redis-benchmark、redis-cli另外在redis-2.8.3下还有一个配置文件redis.conf。然后将这4个目录和配置文件拷贝到usr下新创建的redis目录中,其执行的命令如下所示。

mkdir /usr/redis
cp redis-2.8.3/src/redis-server  /usr/redis/
cp redis-2.8.3/src/redis-benchmark /usr/redis/
cp redis-2.8.3/src/redis-cli  /usr/redis/
cp redis-2.8.3/redis.conf  /usr/redis/
cd /usr/redis

3.2、redis-2.8.3/src下的目录及文件如下所示

3.2、至于另外一个配置文件它是在redis-2.8.3的目录下

3.2、Linux下执行的命令如下

3.3、启动redis服务

    一般情况下,直接输入下面的命令会直接报command not found。

# redis-server   redis.conf
提示错误 -bash :redis-server:command not found

   建立软连接,进行redis服务的启动

建立软连接
# ln -s /usr/redis/redis-server /usr/bin/redis-server
# ln -s /usr/redis/redis-cli /usr/bin/redis-cli
重新启动
# redis-server /usr/redis/redis.conf

3.4、修改usr/redis下的redis.conf,不然的话,使用客户端测试命令会启动不了

3.5、使用客户端测试以下,看是否启动成功

# redis-cli
127.0.0.1:6379> set master liubin
OK
127.0.0.1:6379> get master
"liubin"
127.0.0.1:6379>

四、Linux下Redis的基本操作命令

4.1、查看一下启动的Redis实例

ps -ef|grep redis

4.2、停止启动的Redis服务

redis-cli -p 6379 shutdown

五、java对redis的基本操作

    1、http://www.cnblogs.com/edisonfeng/p/3571870.html

六、redis命令参考

Redis命令操作中文详解

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值