redis 介绍,安装,连接配置

154 阅读1分钟

介绍

redis是一个NOSQL数据库,采用内存进行存储数据,因此具有极高的性能,同时,redis也提供数据持久化功能,不会丢失数据。

另外redis是单线程的,但是新版本采用了多线程,新版本的多线程仅仅在释放资源的时候使用,因此释放资源并不影响redis的读写功能。

redis采用key-value数据库。

redis安装

  • 下载redis 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/,make,make install
  • 查看redis cd /usr/local/bin/ls,里面有redis命令
  • 启动redis redis-server
  • 停止redis redis-cli SHUTDOWN

默认启动redis后,控制台得一直开着,如果关闭控制台,则redis也会被关闭。因此需要将配置文件。默认redis安装在/usr/local/bin中,可以将源码中的redis.conf拷贝到/usr/local/bin中,启动的时候使用redis-server redis.conf进行启动。

默认配置文件是非守护进程模式,需要将deamonize=no改为deamonize=yes,此时再执行redis-server redis.conf就能以后台的方式启动了。

redis配置

redis默认客户端只能连接本机的redis服务器,实际项目中也这样,因为跨服务器进行访问会带来更高的延迟。

但是,开发阶段可以用自己的电脑连接服务器进行调试,这样默认会连接不上,因为redis.conf默认只能本机访问,需要修改listen 127.0.0.1改成对应的IP地址,或者注释该行配置。