您的位置:首页 > 数据库 > Redis

【Linux数据库】Redis安装配置

2014-11-05 15:07 573 查看
一,Redis配置1、下载安装
$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ tar xzf redis-2.8.17.tar.gz
$ cd redis-2.8.17
$ make
$ make install
Redis 的可执行文件默认被放到了/usr/local/bin2、下载配置文件和init启动脚本:wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server wget https://github.com/ijonas/dotfiles/raw/master/etc/redis.conf sudo mv redis-server /etc/init.d/redis-serversudo chmod +x /etc/init.d/redis-serversudo mv redis.conf /etc/redis.conf3、初始化用户和日志路径第一次启动Redis前,建议为Redis单独建立一个用户,并新建data和日志文件夹sudo useradd redissudo mkdir -p /var/lib/redissudo mkdir -p /var/log/redissudo chown redis.redis /var/lib/redissudo chown redis.redis /var/log/redis4、设置开机自动启动,关机自动关闭      sudo update-rc.d redis-server defaults5、启动Redis:      sudo /etc/init.d/redis-server start6、启动client客户端连接:     $ redis-cli     redis> set foo bar     OK     redis> get foo     "bar"参考地址:http://redis.io/download如果不打开 redis 服务则有可能出现如下错误:Uncaught exception 'RedisException' with message 'Redis server went awaycentOS 启动redis服务的命令cd    /usr/local/bin/sudo ./redis-server现在执行 php redis.php 会报错  calss  redis not found需要安装一个phpredis扩展下载:http://dl.dbank.com/c0u193fjey#              /usr/local/php/bin/phpize             ./configure --with-php-config=/usr/local/php/bin/php-config              make && make install              vi /etc/php.d/redis.ini             extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/redis.so             这一步要根据大家自己的php编译参数--with-config-file-scan-dir=/etc/php.d这个来决定把redis.so加在什么地方.     phpredis扩展安装最重要的一步:    sudo vi /usr/local/php/lib/php.ini      然后  查找  :/extension                 当找到如下位置的时候,添加上  extension=redis.so              extension_dir= "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613"              extension=memcache.so              extension=memcached.so              extension=pdo_mysql.so              extension=censoring.so              extension=curl.so              extension=zlib.so              extension=mysql.so              extension=gd.so              extension=TrieFind.so              extension=KWordFilter.so              extension=xhprof.so              extension=pcntl.so              extension=redis.so最后重启redis服务         cd    /usr/local/bin/         sudo ./redis-serverPHP清空Redis数据库
//删除当前数据库中的所有Key
$redis->flushdb();//删除所有数据库中的key
$redis->flushall();

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: