Mac下 Redis的安装

Redis

 

定义

       Redis是一个开源,先key-value,并用于构建高性能,可展的Web应用程序的完美解决方案。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)list(链表)set(集合)zset(sorted set --有序集合)hash(哈希类型)。

 

安装

1.        首先从Redis官网http://www.redis.io去下最新版本的Redis安装文件。Redis 3.2.0 is the latest stable version.

2.        拷贝压缩文件到环境目录(我定义的是/usr/myenv

localhost:myenv ideal$ pwd

/usr/myenv

localhost:myenv ideal$ sudo cp ~/Documents/redis-3.2.0.tar.gz .

3.        解压缩sudo tar -zxf redis-3.2.0.tar.gz

4.        进入解压缩后的目录 ,编译测试sudo mke test

5.        测试通过则编译安装 sudo make install

 

 

6.        启动服务:./src/redis-server

          (注:加上&号使redis以后台程序方式运行./src/redis-server &

 

 

7.        判断是否安装运行成功

 

 

8.        停止服务 redis-cli SHUTDOWN (注:若遇到权限问题可sudo 启动停止)

 

9.        配置文件redis.conf

Redis解压目录里有一个配置文件redis.conf ,编辑此配置文件,找到 dir  ./  这一行。redis会将内存中的数据写入文件中,而此配置就是指定数据文件保存的路径。我本机指定的目录为:

dir /usr/myenv/data/redis_data/

10.     设置开机自动启动redis server

     #新建plist文件

sudo vi /Library/LaunchDaemons/ideal.redis.redis-server.plist

文件内容如下

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

             <key>Label</key>

            <string>ideal.redis.redis-server</string>

            <key>ProgramArguments</key>

            <array>

                           <string>/usr/myenv/redis-3.2.0/src/redis-server</string>

                           <string>/usr/myenv/redis-3.2.0/redis.conf</string>

            </array>

            <key>RunAtLoad</key><true/>

</dict>

</plist>

#使用launchctl设置开机自动启动

sudo launchctl load /Library/LaunchDaemons/ideal.redis.redis-server.plist

#使用launchctl启动redis server

sudo launchctl start ideal.redis.redis-server

#使用launchctl停止redis server

 

sudo launchctl stop ideal.redis.redis-server

猜你喜欢

转载自idealmine.iteye.com/blog/2301131