如何在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。我们必将竭诚为您服务。