unity 使用redis的一些心得

    技术2022-07-17  69

    最近由于项目上的要求,需要用到redis接受比人传过来的信息。作为小白,真的是头疼。

    首先先装TeamDev.Redis下载下来拉到Plugins里(没有就新建一个)。然后上代码。

    using System.Collections; using System.Collections.Generic; using UnityEngine; using TeamDev.Redis; using System.Security.Cryptography; using System.Runtime.InteropServices; using LitJson; using UnityEngine.Assertions.Must; using UnityEngine.SocialPlatforms;

    public class RedisBow: MonoBehaviour {     private RedisDataAccessProvider redis;

        private string[] keys;

        // Use this for initialization     void Awake() {

            redis = new RedisDataAccessProvider();         redis.Configuration.Host = "222.93.39.220";         redis.Configuration.Port = 6379;         redis.Connect();         //切换表,不切换默认为1         redis.SendCommand(RedisCommand.SELECT,"1");

            //很重要         redis.WaitComplete();         // redis .SendCommand(RedisCommand.l)     }     void Start() {             //获取key         // redis.SendCommand( RedisCommand.KEYS, "*") ;         //获取表所有         redis.SendCommand(RedisCommand.LRANGE, "q3","0","-1");         keys = redis.ReadMultiString();         // keys=redis.List["q1"].re

                     foreach (var item in keys) {             //打印所有的key             Debug.Log(item);

    //用可以的方式

                //var range = redis.Strings[item].Get();

                              // Debug.Log( range );

            }  

        }

     

     

    以上就是获得redis表里的value。我是小白小白,若有不妥的地方希望指出。

    Processed: 0.009, SQL: 9