站长杂谈

如何在Linux香港服务器上安装配置Redis

时间:2017-08-10 17:10 点击:

  如何在Linux香港服务器上安装配置Redis

  Redis于2009年开发,是一个灵活的开放源码的关键价值数据存储。遵循其他NoSQL数据库(如Cassandra,CouchDB和MongoDB)的脚步,Redis允许用户存储大量数据,而不受关系数据库的限制。此外,它还与memcache进行了比较,可以使用它的基本元素作为具有持久性的缓存。Redis对于我们新世界主机香港服务器的用户来说存储书数据十分有用的,所以,今天小编就带着大家在Linux服务器上安装配置Redis.

  (1)准备工作

  在安装redis之前,需要下载几个先决条件,使安装尽可能简单。开始更新所有apt-get包:

  sudo apt-get update

  一旦进程完成,下载一个编译器,这个编译器可以帮助我们从源代码安装Redis:

  sudo apt-get install build-essential

  最后,我们需要下载tcl:

  sudo apt-get install tcl8.5

  (2)安装Redis

  随着所有先决条件和依赖关系下载到服务器,我们可以继续开始从源安装redis:从Redis.io下载最新的稳定版本的tarball。

  wget http://download.redis.io/releases/redis-stable.tar.gz

  解压并切换到该目录:

  tar xzf redis-stable.tar.gzcd redis-stable

  继续使用make命令:

  Make

  运行推荐的测试:

  make test

  通过运行make install完成,它将系统范围内的程序安装。

  sudo make install

  一旦安装了程序,Redis就会附带一个内建的脚本,用于设置Redis作为后台进程运行。

  要访问脚本进入utils目录:

  cd utils

  从那里,运行Ubuntu / Debian安装脚本:

  sudo ./install_server.sh

  脚本运行时,可以按Enter键选择默认选项。一旦脚本完成,redis-server将在后台运行。

  您可以使用这些命令启动和停止redis(数字取决于您在安装过程中设置的端口。6379是默认端口设置):

  sudo service redis_6379 start

  sudo服务redis_6379 stop

  然后,您可以通过键入以下命令来访问redis数据库:

  Redis-cli

  您现在已经安装并运行Redis。提示将如下所示:

  redis 127.0.0.1:6379>

  要将Redis设置为在启动时自动启动,请运行:

  sudo update-rc.d redis_6379 defaults

  (3)Redis安全

  默认情况下,Redis服务器允许任何不安全的连接。绑定到本地主机将限制对服务器本身的访问,是保护您的服务器的良好的第一步。

  打开Redis配置文件进行编辑:

  sudo nano /etc/redis/6379.conf

  找到这一行并确保它取消注释(如果存在,则删除`#`):

  Bind 127.0.0.1

  这只是保护您的Redis实例的第一步。有关如何保护您的服务器的更多信息,请参阅在Ubuntu 14.04上如何保护Redis安装文章。

  (4)Redis使用

  将信息添加到字符串(最基本的redis数据类型)的简单命令可能如下所示:

  > SET users:GeorgeWashington "job: President, born:1732, dislikes: cherry trees"

  OK

  在这种情况下,命令SET后跟键(用户:GeorgeWashington),然后该值(字符串本身)

  Redis的冒号对其操作没有任何影响。但是,它们可以用于描述要填充的密钥。

  我们可以使用命令“GET”检索新字符串的详细信息

  GET users:GeorgeWashington "job: President, born:1732, dislikes: cherry trees"

  范围:

  检索数据时,您可以使用2个参数来定义范围:第一个和最后一个元素(第一个元素被认为是0)。如果你的end参数是-1,那么列表末尾的所有元素都将包含在内。例如,如果列表包含彩虹的6种颜色(使用经典的ROYGBV排列),您将可以看到以下结果:

  > LRANGE ROYGBV 0 3

  1) "red"

  2) "orange"

  3) "yellow"

  4) "green"

  > LRANGE ROYGBV 0 -1

  1) "red"

  2) "orange"

  3) "yellow"

  4) "green"

  5) "blue"

  6) "violet"

  > LRANGE ROYGBV 3 -1

  1) "green"

  2) "blue"

  3) "violet"

  这里,小编只介绍简单的操作,要是想了解更多的操作,请登陆官网查询学习。

  至此,关于Redis就介绍到这里,如果您还有什么不明确或不懂的地方,欢迎来新世界主机咨询了解,详情请咨询Skype:vpssj.net@hotmail.com TEL:400 1109 210。我们必将竭诚为您服务。